Website Lift
Replace the throwaway `website/` prototype with the production-quality website that exists at `/Users/rsmith/Projects/anatomia_project/anatomia-website/`. Wire the proof feed to live data from the GitHub API. Ensure CI continues to work without the website blocking CLI releases.
verdict PASSscore 27 / 27findings 6 (0 risk · 1 debt · 5 obs)duration 2h 34mrejection cycles 0shipped May 7, 2026
Pipeline timeline
Intent to proven code in 2h 34m across Think, Plan, Build, and Verify.
Think1m
Plan15m
Build18m
Verify121m
Assertion ledger
27 claims, each independently verified. Showing 8 — show all →
| ID | Says | Matcher | |
|---|---|---|---|
| A001 | Installing dependencies from root resolves without conflicts | verified | ok |
| A002 | Website builds successfully in the monorepo | verified | ok |
| A003 | Website lint passes without errors | verified | ok |
| A004 | Website typechecks without errors | verified | ok |
| A005 | Website package is named anatomia-website | verified | ok |
| A006 | Website has build, lint, and check scripts | verified | ok |
| A007 | Proof feed fetches from GitHub raw API | verified | ok |
| A008 | Proof feed falls back to mock data when GitHub is unreachable | verified | ok |
Findings 6 total
obswebsite/lib/proof-feed.ts→ closed
mapEntry never produces kind 'chore' — only 'fix' or 'feature'
debtpackages/cli/src/utils/worktree.ts→ closed
detectWorktreeSlug empty-string guard removed — unrelated to website-lift scope
obswebsite/lib/proof-feed.ts→ closed
Hardcoded version 'v1.0.2' will go stale
obswebsite/lib/proof-feed.ts→ closed
Empty entries returns [] instead of mockFeed — blank state possible
obswebsite/lib/proof-feed.ts→ closed
extractFeatureEm on single-word feature returns that word — acceptable for display
+1more findings
Integrity seal
scopesha256:457c4caaf25c3...
contractsha256:e8ec1ce1c6e6b...
plansha256:7e21568a143f1...
specsha256:a6ea939858414...
build-reportsha256:0d4d50ab2f32f...
build-datasha256:4efacccba939f...
verify-reportsha256:957a2bb028ef3...
verify-datasha256:42c0cf2e6a00c...
audit cmd$ ana proof audit website-lift → all hashes match