WEB-02 boundary
Static site inputs are explicit and narrow
The site package reads selected public repository files during build and emits static output. It renders only an allowlist of public docs, checks generated internal links, and does not call runtime APIs, read secrets, or publish private agent procedure instructions.
Build contract
Selected Package And Output
Broken-link check
node scripts/check-links.mjs Built static HTML and same-origin assets under site/dist.
Cloudflare Pages
npm run build
Root site,
production branch main,
output dist,
config site/wrangler.toml.
All non-production branches and pull requests remain preview deployments.
Cloudflare Pages defaults for HTML plus immutable browser caching for Astro hashed assets under /_astro/*.
Inputs
Files Copied Or Imported At Build Time
| Input | Status | Use | Size | Source |
|---|---|---|---|---|
| README.md sha256 fc62602fdc1c | Partial | Published public docs route /docs/repository-readme/. Project orientation, workspace map, first build, and local demo entry point. | 98 lines | source |
| docs/README.md sha256 1a674a6b715d | Current | Published public docs route /docs/documentation-index/. Documentation map, source-of-truth rules, and planned guide boundaries. | 87 lines | source |
| docs/quickstart.md sha256 1a20c773c153 | Current | Published public docs route /docs/quickstart/. Verified local demo path from checkout to queryable heartbeat data. | 159 lines | source |
| docs/install.md sha256 9a371cf57cbe | Current | Published public docs route /docs/install/. Manual source-build binary install layout and current unsupported package formats. | 246 lines | source |
| docs/docker.md sha256 81e4dfe2fc1c | Current | Published public docs route /docs/docker/. Operator-owned container build/run recipe, volumes, ports, token/TLS mounts, and MinIO/S3 wiring. | 389 lines | source |
| docs/limitations.md sha256 4c7446f8d13a | Current | Published public docs route /docs/limitations/. Explicit and implicit implementation limits by component. | 419 lines | source |
| docs/design.md sha256 696b52b52de4 | Reference | Published public docs route /docs/design-reference/. Target architecture and rationale for the Lightmetrics system. | 630 lines | source |
| docs/active-active-s3-ingest.md sha256 07fd4051440d | Partial | Published public docs route /docs/active-active-s3-ingest/. S3-manifest ingest direction and active-active conditional-create constraints. | 430 lines | source |
| docs/design-artifacts.md sha256 574014d88cd3 | Reference | Published public docs route /docs/design-artifacts/. Links and notes for console and public website design artifacts. | 152 lines | source |
| docs/claude-design-public-site-task.md sha256 96ff27aa920d | Reference | Published public docs route /docs/public-site-design-task/. Claude Design prompt and intake workflow for public website mockups. | 211 lines | source |
| docs/PLAN.md sha256 327128d23f9f | Current | Public WEB backlog status and scope boundaries. | 790 lines | source |
| docs/gantt-data.json sha256 3af4a673a450 | Generated | Canonical static roadmap and Gantt metadata for the public roadmap page. | 9480 lines | source |
Deferred
Outside This Slice
DNS and custom-domain launchRuntime API calls from the public sitePages Functions or SSR
Excluded
Not Public Docs Inputs
| Path | Reason |
|---|---|
AGENTS.md | Repository-local agent operating instructions are not public product documentation. |
REVIEW.md | Maintainer review gates are used for development process, not published as user-facing docs. |
docs/worklog/ | Structured completed-slice records stay source-linked; public pages consume summarized roadmap metadata instead. |
docs/gantt-data.js | The local file:// wrapper is excluded; the public site consumes the canonical JSON payload. |