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 37bedde525a1 | Partial | Published public docs route /docs/repository-readme/. Project orientation, workspace map, first build, and local demo entry point. | 96 lines | source |
| docs/README.md sha256 0e01c2dc5964 | Current | Published public docs route /docs/documentation-index/. Documentation map, source-of-truth rules, and planned guide boundaries. | 80 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 fb34f6ea462d | Current | Published public docs route /docs/install/. Manual source-build binary install layout and current unsupported package formats. | 212 lines | source |
| docs/docker.md sha256 3083b4ed7c3a | Current | Published public docs route /docs/docker/. Operator-owned container build/run recipe, volumes, ports, token/TLS mounts, and MinIO/S3 wiring. | 386 lines | source |
| docs/limitations.md sha256 e4011655c767 | Current | Published public docs route /docs/limitations/. Explicit and implicit implementation limits by component. | 408 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 d440dd1374c5 | Current | Public WEB backlog status and scope boundaries. | 688 lines | source |
| docs/gantt-data.json sha256 b51276e6dd6e | Generated | Canonical static roadmap and Gantt metadata for the public roadmap page. | 8011 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. |