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.

Think
1m
Plan
15m
Build
18m
Verify
121m

Assertion ledger

27 claims, each independently verified. Showing 8 — show all →

IDSaysMatcher
A001Installing dependencies from root resolves without conflictsverifiedok
A002Website builds successfully in the monorepoverifiedok
A003Website lint passes without errorsverifiedok
A004Website typechecks without errorsverifiedok
A005Website package is named anatomia-websiteverifiedok
A006Website has build, lint, and check scriptsverifiedok
A007Proof feed fetches from GitHub raw APIverifiedok
A008Proof feed falls back to mock data when GitHub is unreachableverifiedok

Findings 6 total

obswebsite/lib/proof-feed.tsclosed
mapEntry never produces kind 'chore' — only 'fix' or 'feature'
debtpackages/cli/src/utils/worktree.tsclosed
detectWorktreeSlug empty-string guard removed — unrelated to website-lift scope
obswebsite/lib/proof-feed.tsclosed
Hardcoded version 'v1.0.2' will go stale
obswebsite/lib/proof-feed.tsclosed
Empty entries returns [] instead of mockFeed — blank state possible
obswebsite/lib/proof-feed.tsclosed
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