Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/thatstupidcomputer / docs/standards/coverage-ledger.json |
| Date | Not specified in source |
| Repository | Janady13/thatstupidcomputer |
| Revision | 57555cde46910102dd25d6c1c1fb2c359e9655bd |
| Branch | main |
| Path or archive member | docs/standards/coverage-ledger.json |
| Original SHA-256 | f0413e898b5f6be6fdf588d882776d0c70cdc3c89e89e65161070709daad82ac |
| Git blob SHA | 7890dac3d78204e49fb6d4f3e5afdd734e6a3d97 |
| Reading-copy SHA-256 | f0413e898b5f6be6fdf588d882776d0c70cdc3c89e89e65161070709daad82ac |
Recovered source transcript
Download complete source text ↓25,715 lines · 855.3 KB
{
"schemaVersion": 1,
"project": "ThatStupidComputer workshop v4 and focused live-source cleanup",
"visibility": "PRIVATE_NOT_WEB_CONTENT",
"generatedAt": "2026-09-13T12:21:41.716Z",
"completeness": {
"manual": {
"path": "private/standards/SEO-AIO-Library.txt",
"bytes": 895559,
"sha256": "c6febf4b0a1e694d2753ff702c0688e92e7cafb9158ec3b92368ed488634fe7f"
},
"graphExpansion": {
"path": "private/standards/Graph-Expansion.txt",
"bytes": 117476,
"sha256": "1317fa5a376fee10f8f13dd0aa78b5d74d74cc12490f9f411f322720c41fa1d7",
"alsoIncludedInCombinedManual": true
},
"expected": {
"documents": 135,
"roles": 26,
"graphs": 40,
"originalCatalogRows": 146
},
"observed": {
"documents": 135,
"roles": 26,
"graphs": 40,
"originalCatalogRows": 146
},
"scope": "All supplied text-document records and graph cards are inventoried and semantically mapped. The referenced million-word/146-original archive, companion JSON schemas and original utilities are absent; no claim that those absent bodies were read or certified.",
"readingMethod": "Bounded full-document/card reads; exact repeated lines suppressed where already read. Metadata and structural ingestion cover complete source bytes; no token match is used as a product-compliance verdict.",
"sourceReviewBoundary": "Source-dated claims remain source-derived; time-sensitive deployed behavior requires primary-source confirmation and actual account/host evidence."
},
"overrides": [
{
"id": "OV-REACT",
"origin": "User handoff line 172",
"supersedes": "Next.js scaffold and framework-specific APIs",
"resolution": "React website with its actual chosen build adapter; apply transferable delivery/metadata contracts."
},
{
"id": "OV-NO-PYTHON",
"origin": "User handoff lines 288 and 340",
"supersedes": "Python utilities and scripting examples throughout source library",
"resolution": "No Python execution; private structural inventory implemented in Node/TypeScript."
},
{
"id": "OV-NO-DB",
"origin": "User handoff lines 354, 387 and 412",
"supersedes": "PostgreSQL, persistence/outbox/CRM examples where presented as necessary",
"resolution": "Direct email backend; no lead database, provider acceptance and mailbox observation kept distinct."
},
{
"id": "OV-TRUTH",
"origin": "User handoff lines 246 and 372",
"supersedes": "New person/organization registry or synthetic identities from neutral library examples",
"resolution": "Existing unified canonical source is authoritative; exact public projection integration is gated on actual source retrieval."
},
{
"id": "OV-LOCAL",
"origin": "Current user direction relayed by root: build entire site locally and hand to Claude Code for transfer",
"supersedes": "Network access as a blocker to local implementation",
"resolution": "Complete local code/assets/docs/tests; only actual remote deployment/account/receipt observations remain external gates."
},
{
"id": "OV-WHOLE",
"origin": "User handoff lines 372, 472 and 519",
"supersedes": "Selective SEO snippets treated only as reference/governance",
"resolution": "Every supplied document, role and graph receives a meaningful application decision; avoid unneeded products explicitly described as optional in the library."
},
{
"id": "OV-DESKTOP-V3",
"origin": "Current user direction relayed by root: expand the original CRT moods/attitude and demo journey in a separate v3 delivery",
"supersedes": "Treating the mobile-v2 upgrade as the completed original-desktop request or copying a full older website over ongoing operator edits",
"resolution": "Preserve original CRT geometry, gate rude gestures, connect finite buyer choices to the unchanged direct-email form, and deliver a hash-guarded addon supporting exact v1 and v2 baselines."
},
{
"id": "OV-WORKSHOP-V4",
"origin": "User correction: remove screen tabs and sloppy pop-ups; screenshots show newer operator full-room layout",
"supersedes": "Floating room navigation, hover labels and detached computer conversation overlay",
"resolution": "Keep navigation in the header, retain the original scene composition and make conversation content flow below the room. Preserve unknown live edits through targeted cleanup and reviewed merges."
}
],
"requirements": [
{
"id": "SCOPE",
"owner": "R24",
"requirement": "Every supplied document and graph has an explicit application decision, traceable source hash and requirement mapping. Missing original archives remain missing.",
"paths": [
"scripts/standards-inventory.ts",
"docs/standards/coverage-ledger.json",
"docs/standards/README.md"
],
"checks": [
"node scripts/standards-inventory.ts --check: all 135 document IDs, 26 roles, 40 graph cards and source hashes; no behavioral PASS inferred"
],
"external": [],
"status": "PENDING",
"implementation": [
{
"path": "scripts/standards-inventory.ts",
"exists": true
},
{
"path": "docs/standards/coverage-ledger.json",
"exists": true
},
{
"path": "docs/standards/README.md",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "SCOPE",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "ARCH",
"owner": "R24",
"requirement": "React frontend and appropriate TypeScript/Node backend, no Next.js product scaffold, Python execution, PostgreSQL or lead database. One owner per shared artifact; reproducible lockfile.",
"paths": [
"package.json",
"package-lock.json",
"apps/web/vite.config.ts",
"apps/api/src/index.ts"
],
"checks": [
"Review installed dependency/runtime/build versions and product imports; clean install, strict typecheck and production build"
],
"external": [],
"status": "PENDING",
"implementation": [
{
"path": "package.json",
"exists": true
},
{
"path": "package-lock.json",
"exists": true
},
{
"path": "apps/web/vite.config.ts",
"exists": true
},
{
"path": "apps/api/src/index.ts",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "ARCH",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "CONTENT",
"owner": "R13/R14/R23",
"requirement": "Distinct buyer tasks, clear service/demo next action, factual claims grounded in user instructions or approved evidence. No fabricated clients, results, prices, credentials, local offices, reviews or bylines.",
"paths": [
"packages/site/content.ts",
"tests/site/content.test.ts",
"apps/web/src/animation/conversation/director.mjs",
"apps/web/src/components/ComputerConversation.tsx"
],
"checks": [
"Read every public route and compare claim basis; check distinct page purposes and useful answers; future capability language is not a completed case study",
"Conversation answers real buyer tasks and leads to the existing demo request. Fixed fictional-computer quips are not customer outcomes or a claimed AI diagnosis; no conversion improvement is inferred from interaction tests."
],
"external": [],
"status": "PENDING",
"implementation": [
{
"path": "packages/site/content.ts",
"exists": true
},
{
"path": "tests/site/content.test.ts",
"exists": true
},
{
"path": "apps/web/src/animation/conversation/director.mjs",
"exists": true
},
{
"path": "apps/web/src/components/ComputerConversation.tsx",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "CONTENT",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "HTML",
"owner": "R04/R08",
"requirement": "Useful initial HTML, per-route meaning and crawlable navigation. Essential task remains available when optional scripts or animation fail.",
"paths": [
"apps/web/src",
"apps/web/index.html",
"packages/site/content.ts",
"scripts/build.ts",
"apps/web/src/components/CharacterPlayground.tsx",
"apps/web/src/components/ComputerConversation.tsx",
"apps/web/src/components/DemoCompanion.tsx",
"apps/web/src/components/demo-intent.mjs",
"apps/web/src/components/Workshop.tsx",
"apps/web/src/components/ComputerConversation.tsx"
],
"checks": [
"Inspect complete prerendered HTML and rendered DOM separately; disable JavaScript and optional animation; follow service-to-demo navigation and submit native form",
"The /work/ page exposes the real finite character playground while initial HTML retains its service/demo task and useful no-script text.",
"Native disclosure and real contact links remain useful without JavaScript; finite project context applies only after hydration and never overwrites any visitor-edited field.",
"Remove duplicate floating room navigation and hover tips. Header navigation, native inline disclosure, demo links and existing service explanations remain usable in initial HTML."
],
"external": [],
"status": "PENDING",
"implementation": [
{
"path": "apps/web/src",
"exists": true
},
{
"path": "apps/web/index.html",
"exists": true
},
{
"path": "packages/site/content.ts",
"exists": true
},
{
"path": "scripts/build.ts",
"exists": true
},
{
"path": "apps/web/src/components/CharacterPlayground.tsx",
"exists": true
},
{
"path": "apps/web/src/components/ComputerConversation.tsx",
"exists": true
},
{
"path": "apps/web/src/components/DemoCompanion.tsx",
"exists": true
},
{
"path": "apps/web/src/components/demo-intent.mjs",
"exists": true
},
{
"path": "apps/web/src/components/Workshop.tsx",
"exists": true
},
{
"path": "apps/web/src/components/ComputerConversation.tsx",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "HTML",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "A11Y",
"owner": "R07/R05",
"requirement": "Complete keyboard task, names/roles/states, associated validation errors, focus management, reduced motion, reflow/zoom and sufficient contrast within defined WCAG 2.2 AA assessment scope.",
"paths": [
"apps/web/src/components/DemoForm.tsx",
"apps/web/src/components/Workshop.tsx",
"apps/web/src/animation",
"apps/web/src/components/CharacterPlayground.tsx",
"apps/web/src/animation/stage/CharacterStage.tsx",
"apps/web/src/components/ComputerConversation.tsx",
"apps/web/src/components/DemoCompanion.tsx",
"apps/web/src/styles/computer-conversation.css",
"tests/browser/desktop-conversation.spec.ts"
],
"checks": [
"Automated detectable checks plus manual keyboard/dialog/error recovery and 320px/reflow tests; label browser engines/emulation correctly",
"Verify keyboard alternatives to dragging, explicit playback and gesture controls, persistent pause/reduced motion, offscreen timer suspension, and resize/zoom bounds; pure math tests do not certify rendered access.",
"Review disclosure names, keyboard and Escape/focus return, reduced-motion still poses, global pause and inline form errors. Browser layout, touch and screen-reader observations remain explicitly separate.",
"Expanded conversation follows the room and uses page scrolling; preview reserves its own space. Closed mobile navigation restores focus to its summary. Browser layout and actual keyboard behavior remain target-side observations."
],
"external": [
"Actual Safari/iPhone/Android and screen-reader/browser combinations require separately recorded runs; no automated-only conformance claim"
],
"status": "PENDING",
"implementation": [
{
"path": "apps/web/src/components/DemoForm.tsx",
"exists": true
},
{
"path": "apps/web/src/components/Workshop.tsx",
"exists": true
},
{
"path": "apps/web/src/animation",
"exists": true
},
{
"path": "apps/web/src/components/CharacterPlayground.tsx",
"exists": true
},
{
"path": "apps/web/src/animation/stage/CharacterStage.tsx",
"exists": true
},
{
"path": "apps/web/src/components/ComputerConversation.tsx",
"exists": true
},
{
"path": "apps/web/src/components/DemoCompanion.tsx",
"exists": true
},
{
"path": "apps/web/src/styles/computer-conversation.css",
"exists": true
},
{
"path": "tests/browser/desktop-conversation.spec.ts",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "A11Y",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "MAIL_API",
"owner": "R03",
"requirement": "Server validates inputs and handles duplicate attempts, rejection and timeout accurately. Direct mail only; provider acceptance is the last observable success state here. No silently retained lead bodies or fictional durable queue.",
"paths": [
"apps/api/src/app.ts",
"apps/api/src/validation.ts",
"apps/api/src/mail.ts",
"apps/api/src/responses.ts",
"apps/web/src/components/DemoForm.tsx",
"tests/api"
],
"checks": [
"Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented"
],
"external": [],
"status": "PENDING",
"implementation": [
{
"path": "apps/api/src/app.ts",
"exists": true
},
{
"path": "apps/api/src/validation.ts",
"exists": true
},
{
"path": "apps/api/src/mail.ts",
"exists": true
},
{
"path": "apps/api/src/responses.ts",
"exists": true
},
{
"path": "apps/web/src/components/DemoForm.tsx",
"exists": true
},
{
"path": "tests/api",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "MAIL_API",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "MAIL_RECEIPT",
"owner": "R17",
"requirement": "Verify the configured sender/recipient and legitimate sender streams, then trace one controlled inquiry through provider acceptance to actual mailbox observation. Authentication is a separate check.",
"paths": [
"apps/api/src/config.ts",
"apps/api/src/mail.ts",
"docs"
],
"checks": [
"Inspect From/Reply-To/envelope semantics; preserve privacy-safe correlation and distinguish mocked transport from live receipt"
],
"external": [
"Protected SMTP configuration, authorized synthetic send, received headers and destination-folder observation; DNS/authentication review on the actual host"
],
"status": "PENDING",
"implementation": [
{
"path": "apps/api/src/config.ts",
"exists": true
},
{
"path": "apps/api/src/mail.ts",
"exists": true
},
{
"path": "docs",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "MAIL_RECEIPT",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "PRIVACY",
"owner": "R20/R16",
"requirement": "Protected credentials, no inquiry content/PII in logs or analytics, consent-aware collection, private source/build records excluded from public outputs. Consent labels and robots are not access enforcement.",
"paths": [
"apps/api/src/config.ts",
"apps/api/src/app.ts",
"apps/api/src/static.ts",
"apps/web/src/measurement/analytics.mjs",
"apps/web/src/measurement/ConsentControls.tsx"
],
"checks": [
"Test denied/withdrawn consent, hostile query/campaign input, logging redaction, public-path traversal/encoded paths, private-source/secret absence from public artifact and source maps"
],
"external": [],
"status": "PENDING",
"implementation": [
{
"path": "apps/api/src/config.ts",
"exists": true
},
{
"path": "apps/api/src/app.ts",
"exists": true
},
{
"path": "apps/api/src/static.ts",
"exists": true
},
{
"path": "apps/web/src/measurement/analytics.mjs",
"exists": true
},
{
"path": "apps/web/src/measurement/ConsentControls.tsx",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "PRIVACY",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "SECURITY",
"owner": "R20/R22",
"requirement": "Authoritative validation, bounded body size/rate/timeout, same-origin/form restrictions and tested enforced security headers. Do not weaken private access for crawlers.",
"paths": [
"apps/api/src/app.ts",
"apps/api/src/config.ts",
"apps/api/src/static.ts",
"tests/api"
],
"checks": [
"Malformed input, forged origins, spoofed forwarded IP, header injection, honeypot/abuse, body limits and CSP functional regressions; sensitive traces never echoed"
],
"external": [],
"status": "PENDING",
"implementation": [
{
"path": "apps/api/src/app.ts",
"exists": true
},
{
"path": "apps/api/src/config.ts",
"exists": true
},
{
"path": "apps/api/src/static.ts",
"exists": true
},
{
"path": "tests/api",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "SECURITY",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "EVENTS",
"owner": "R16/R15",
"requirement": "Versioned event and metric contracts with unit/scope/window/source, deduplication and data-quality boundaries. Request acceptance, qualified inquiry and revenue are distinct; failed submissions never count as success.",
"paths": [
"apps/web/src/measurement",
"tests/measurement",
"docs/MEASUREMENT.md",
"apps/web/src/components/DemoForm.tsx",
"tests/measurement/computer-funnel.test.mjs",
"docs/DESKTOP-MEASUREMENT.md"
],
"checks": [
"Synthetic consented flow maps one provider_accepted response to one allowed business event; blocked tags and denied consent never break forms; all permitted payload fields reviewed",
"Finite computer interaction stages and project choices pass through existing consent rules without raw text/URL/PII. One deliberate invocation maps to one event; computer demo start and SMTP accepted lead remain distinct."
],
"external": [],
"status": "PENDING",
"implementation": [
{
"path": "apps/web/src/measurement",
"exists": true
},
{
"path": "tests/measurement",
"exists": true
},
{
"path": "docs/MEASUREMENT.md",
"exists": true
},
{
"path": "apps/web/src/components/DemoForm.tsx",
"exists": true
},
{
"path": "tests/measurement/computer-funnel.test.mjs",
"exists": true
},
{
"path": "docs/DESKTOP-MEASUREMENT.md",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "EVENTS",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "SEARCH_REPORTS",
"owner": "R12/R16",
"requirement": "Google/Bing/AI observations and referral/outcome layers stay separate. Missing report fields/data remain null, not zero. Source/model/date/locale/cohort/denominators retained; no fabricated hidden prompts or causal metrics.",
"paths": [
"apps/web/src/measurement",
"docs/MEASUREMENT.md",
"docs/standards/observations.json"
],
"checks": [
"Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment"
],
"external": [
"Actual GA4 collection/debug/property settings, Search Console/Bing availability, consented traffic and report exports; later qualified outcomes cannot be fabricated"
],
"status": "PENDING",
"implementation": [
{
"path": "apps/web/src/measurement",
"exists": true
},
{
"path": "docs/MEASUREMENT.md",
"exists": true
},
{
"path": "docs/standards/observations.json",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "SEARCH_REPORTS",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "URLS",
"owner": "R08/R09",
"requirement": "Explicit public/indexable, utility, missing and redirect contracts; route-specific canonical/metadata; sitemap contains only canonical public URLs; correct missing-route status and meaningful internal links.",
"paths": [
"packages/site/search.ts",
"scripts/generate-search.ts",
"apps/api/src/static.ts",
"tests/site/search.test.ts"
],
"checks": [
"Test complete route inventory, unknown and parameterized requests, canonical closure, duplicate head tags, correct 404, internal links and sitemap consistency"
],
"external": [],
"status": "PENDING",
"implementation": [
{
"path": "packages/site/search.ts",
"exists": true
},
{
"path": "scripts/generate-search.ts",
"exists": true
},
{
"path": "apps/api/src/static.ts",
"exists": true
},
{
"path": "tests/site/search.test.ts",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "URLS",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "TRUTH",
"owner": "R11/R14",
"requirement": "Consume exact pinned public projection of the existing unified organizational/person graph. Do not create competing identity declarations, invent profile matches, or use sameAs for affiliation; validate facts and references separately.",
"paths": [
"packages/site/truth.ts",
"packages/site/search.ts",
"scripts/import-truth.ts",
"tests/site/truth.test.ts",
"docs/TRUTH-INTEGRATION.md"
],
"checks": [
"Negative tests for private fields, bad digest/commit, identity type mismatch, fictional placeholders, conflicting IDs and script breakout; production gate fails until canonical source supplied"
],
"external": [
"Actual canonical truth repository/export and public ID/field contract are absent; projected identity verification and production activation remain blocked"
],
"status": "PENDING",
"implementation": [
{
"path": "packages/site/truth.ts",
"exists": true
},
{
"path": "packages/site/search.ts",
"exists": true
},
{
"path": "scripts/import-truth.ts",
"exists": true
},
{
"path": "tests/site/truth.test.ts",
"exists": true
},
{
"path": "docs/TRUTH-INTEGRATION.md",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "TRUTH",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "SCHEMA",
"owner": "R11/R08",
"requirement": "JSON-LD derives from approved visible facts, uses safe serialization and stable entity/document distinctions. Syntax, reference closure, vocabulary, factual support and feature eligibility are separate gates.",
"paths": [
"packages/site/search.ts",
"packages/site/truth.ts",
"tests/site/search.test.ts"
],
"checks": [
"Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims"
],
"external": [
"Current live feature validator if a particular rich-result feature is claimed; engine display is not guaranteed"
],
"status": "PENDING",
"implementation": [
{
"path": "packages/site/search.ts",
"exists": true
},
{
"path": "packages/site/truth.ts",
"exists": true
},
{
"path": "tests/site/search.test.ts",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "SCHEMA",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "CRAWL_POLICY",
"owner": "R08/R12/R20",
"requirement": "Search, training and user-requested retrieval have distinct documented roles. Policy choices are explicit and host-specific; no generic AI allowlist or training opt-in inferred from SEO intent.",
"paths": [
"scripts/generate-search.ts",
"packages/site/search.ts",
"docs"
],
"checks": [
"Inspect generated production/staging robots and noindex behavior; private file exclusion enforced independently; spoofed user-agent run not called authenticated bot"
],
"external": [
"Reconfirm owner discovery/training policy and actual public edge; crawler identity/engine indexing require observed records"
],
"status": "PENDING",
"implementation": [
{
"path": "scripts/generate-search.ts",
"exists": true
},
{
"path": "packages/site/search.ts",
"exists": true
},
{
"path": "docs",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "CRAWL_POLICY",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "ANIMATION",
"owner": "R04/R06",
"requirement": "Full-viewport interactive office, responsive compositions and genuine native Rive assets using the supplied source. Keyboard/touch, reduced-motion/pause and permanent usable fallback survive runtime failure.",
"paths": [
"apps/web/src/animation",
"apps/web/src/components/Workshop.tsx",
"apps/web/public/animation",
"scripts/compile-native.mjs",
"tests/animation",
"docs/ANIMATION.md",
"apps/web/src/animation/performances/catalog.mjs",
"apps/web/src/animation/stage/engine.mjs",
"apps/web/src/animation/stage/CharacterStage.tsx",
"apps/web/src/animation/rive/playback-gate.mjs",
"tests/animation/upgrade-acceptance.test.mjs",
"tests/animation/native-playback-gate.test.mjs",
"apps/web/src/animation/desktop/performances.mjs",
"apps/web/src/animation/desktop/gesture-geometry.mjs",
"apps/web/src/animation/desktop/computer-motion.mjs",
"tests/animation/desktop-rendering.test.mjs",
"docs/DESKTOP-VISUAL-PROOF.md"
],
"checks": [
"Inspect SVG source/assets, actual .riv binaries, native timelines and action transitions; build and browser controls; exercise missing asset/runtime and reduced-motion paths",
"All five original rigs retain geometry and original fourteen clips; each has thirty-two actual timelines with full pose resets. Verify finite travel/landing, current-clip callbacks, replay/offscreen gates, resizing and explicit rude-gesture opt-in. Bind all 160 native actions to new compiled bytes and distinguish Canvas evidence from browser WebGL promotion.",
"Verify 32 original-CRT performances, all original body/lettering/cable geometry, connected additive hands, permanent censorship, strict permission/revocation at runtime and UI, finite completion/replay, full pose resets and safe callback reentrancy. Offline SVG raster proof is not browser or Rive certification."
],
"external": [],
"status": "PENDING",
"implementation": [
{
"path": "apps/web/src/animation",
"exists": true
},
{
"path": "apps/web/src/components/Workshop.tsx",
"exists": true
},
{
"path": "apps/web/public/animation",
"exists": true
},
{
"path": "scripts/compile-native.mjs",
"exists": true
},
{
"path": "tests/animation",
"exists": true
},
{
"path": "docs/ANIMATION.md",
"exists": true
},
{
"path": "apps/web/src/animation/performances/catalog.mjs",
"exists": true
},
{
"path": "apps/web/src/animation/stage/engine.mjs",
"exists": true
},
{
"path": "apps/web/src/animation/stage/CharacterStage.tsx",
"exists": true
},
{
"path": "apps/web/src/animation/rive/playback-gate.mjs",
"exists": true
},
{
"path": "tests/animation/upgrade-acceptance.test.mjs",
"exists": true
},
{
"path": "tests/animation/native-playback-gate.test.mjs",
"exists": true
},
{
"path": "apps/web/src/animation/desktop/performances.mjs",
"exists": true
},
{
"path": "apps/web/src/animation/desktop/gesture-geometry.mjs",
"exists": true
},
{
"path": "apps/web/src/animation/desktop/computer-motion.mjs",
"exists": true
},
{
"path": "tests/animation/desktop-rendering.test.mjs",
"exists": true
},
{
"path": "docs/DESKTOP-VISUAL-PROOF.md",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "ANIMATION",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "PERFORMANCE",
"owner": "R06",
"requirement": "Measure actual complete HTML and asset budgets, expensive animation/scripts and critical interaction costs. Lab/field distinction explicit; preserve task, content, privacy and accessibility.",
"paths": [
"apps/web/src/animation",
"apps/web/vite.config.ts",
"apps/api/src/static.ts",
"docs"
],
"checks": [
"Record largest HTML/JS/media bytes and representative controlled lab context; lazy optional runtime; verify no private API caching"
],
"external": [
"Post-launch consented/available field data with p75 LCP/INP/CLS, device cohort and window; no invented field pass"
],
"status": "PENDING",
"implementation": [
{
"path": "apps/web/src/animation",
"exists": true
},
{
"path": "apps/web/vite.config.ts",
"exists": true
},
{
"path": "apps/api/src/static.ts",
"exists": true
},
{
"path": "docs",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "PERFORMANCE",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "MEDIA",
"owner": "R13/R20",
"requirement": "Supplied and created media have source, version, appropriate description and rights basis; resolve actual assets and preview metadata without inventing depicted client work.",
"paths": [
"apps/web/public/animation/manifest.json",
"packages/site/search.ts",
"docs"
],
"checks": [
"Inventory referenced SVG/Rive/media and provenance; resolve public URLs; decorative art has appropriate accessibility treatment; inspect social-preview intent"
],
"external": [
"Consumer-rendered sharing preview observations after public deployment if claimed"
],
"status": "PENDING",
"implementation": [
{
"path": "apps/web/public/animation/manifest.json",
"exists": true
},
{
"path": "packages/site/search.ts",
"exists": true
},
{
"path": "docs",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "MEDIA",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "RELEASE",
"owner": "R25/R01/R02",
"requirement": "Portable handoff has exact build/runtime, protected configuration, staged public-host/redirect cutover, backup and usable rollback. Do not replace unrelated host services from assumed paths.",
"paths": [
"docs/CLAUDE-DEPLOYMENT.md",
"docs/ARCHITECTURE.md",
"docs/ACCEPTANCE.md",
"deploy/release.mjs",
"deploy/release.test.mjs",
"deploy/local-validation.json",
"apps/api/src/index.ts",
"scripts/apply-animation-upgrade.mjs",
"tests/animation/upgrade-installer.test.mjs",
"docs/UPGRADE-ACCEPTANCE.md",
"scripts/make-desktop-upgrade-manifest.mjs",
"docs/DESKTOP-INTEGRATION.md",
"scripts/apply-room-tab-cleanup.mjs",
"tests/animation/room-tab-cleanup-installer.test.mjs",
"docs/WORKSHOP-CLEANUP-INTEGRATION.md"
],
"checks": [
"Local startup/health/route/form checks; review transfer commands and placeholder handling; preserve original configuration before deployment",
"Read-only installer preflight validates every source and target hash and rejects symlinks/traversal; detected concurrent target edits conflict rather than being overwritten. Explicit apply has exclusive backups, restoration journal, rollback and idempotency; no backend/environment/deployment files copied.",
"Manifest records both authentic v1/v2 before hashes and includes inherited mobile-v2 dependencies. Rehearse guarded apply on disposable copies of both baselines, preserve arbitrary edits, and exclude API/mail/canonical truth/settings/deployment/built output.",
"For unknown operator edits, remove only an unambiguous parsed room-navigation JSX subtree, preserving all surrounding bytes. Dry run first; exact hash rechecks, backups and repeat no-op. Do not apply historical whole-file manifests to modified live source."
],
"external": [
"BUBBLES runtime/DNS/TLS/IPv4/IPv6/outside-in reachability, controlled-mail receipt, actual rollback rehearsal and post-cutover checks"
],
"status": "PENDING",
"implementation": [
{
"path": "docs/CLAUDE-DEPLOYMENT.md",
"exists": true
},
{
"path": "docs/ARCHITECTURE.md",
"exists": true
},
{
"path": "docs/ACCEPTANCE.md",
"exists": true
},
{
"path": "deploy/release.mjs",
"exists": true
},
{
"path": "deploy/release.test.mjs",
"exists": true
},
{
"path": "deploy/local-validation.json",
"exists": true
},
{
"path": "apps/api/src/index.ts",
"exists": true
},
{
"path": "scripts/apply-animation-upgrade.mjs",
"exists": false
},
{
"path": "tests/animation/upgrade-installer.test.mjs",
"exists": false
},
{
"path": "docs/UPGRADE-ACCEPTANCE.md",
"exists": true
},
{
"path": "scripts/make-desktop-upgrade-manifest.mjs",
"exists": false
},
{
"path": "docs/DESKTOP-INTEGRATION.md",
"exists": true
},
{
"path": "scripts/apply-room-tab-cleanup.mjs",
"exists": true
},
{
"path": "tests/animation/room-tab-cleanup-installer.test.mjs",
"exists": true
},
{
"path": "docs/WORKSHOP-CLEANUP-INTEGRATION.md",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "RELEASE",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "EVIDENCE",
"owner": "R21/R26",
"requirement": "Acceptance records tie executed tests to the exact build/environment with fresh runs, artifact hashes and actual review relationship. Missing mandatory evidence remains blocked.",
"paths": [
"tests",
"scripts/check-build.ts",
"docs/ACCEPTANCE.md",
"docs/standards/observations.json",
"docs/standards/build-integration.json",
"docs/standards/coverage-ledger.json",
"docs/UPGRADE-ACCEPTANCE.md",
"docs/standards/upgrade-observations.json",
"docs/DESKTOP-ACCEPTANCE.md",
"docs/DESKTOP-WORK-LEDGER.md",
"docs/desktop-preview/desktop-proof.json",
"docs/WORKSHOP-CLEANUP-ACCEPTANCE.md"
],
"checks": [
"Independently inspect current product files and run bounded tests; record actual commands/time/outcomes and limitations; source/metadata checks do not grant release",
"Treat prior 14-action/96-test reports as historical. New 32-action, stage, native and build passes require their own fresh command results and hashes. Original delivery remains immutable.",
"Bind v3 results to current source and artifact hashes; inherited v1/v2 proof passes are historical for modified files. Preserve actual environment and browser-policy limitations.",
"Fresh v4 results cover changed layout/source and current build. Prior native/desktop proof remains usable only for exact unchanged inputs; screenshots from the user are context, not a new browser pass."
],
"external": [],
"status": "PENDING",
"implementation": [
{
"path": "tests",
"exists": true
},
{
"path": "scripts/check-build.ts",
"exists": true
},
{
"path": "docs/ACCEPTANCE.md",
"exists": true
},
{
"path": "docs/standards/observations.json",
"exists": true
},
{
"path": "docs/standards/build-integration.json",
"exists": true
},
{
"path": "docs/standards/coverage-ledger.json",
"exists": true
},
{
"path": "docs/UPGRADE-ACCEPTANCE.md",
"exists": true
},
{
"path": "docs/standards/upgrade-observations.json",
"exists": false
},
{
"path": "docs/DESKTOP-ACCEPTANCE.md",
"exists": true
},
{
"path": "docs/DESKTOP-WORK-LEDGER.md",
"exists": true
},
{
"path": "docs/desktop-preview/desktop-proof.json",
"exists": true
},
{
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "EVIDENCE",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
},
{
"id": "MAINTENANCE",
"owner": "R24/R14",
"requirement": "Keep current/superseded/conditional guidance and source lineage distinct; source changes identify affected implementation/tests. Preserve historical boundaries and do not install a scheduler or retrieval stack by implication.",
"paths": [
"scripts/standards-inventory.ts",
"docs/standards/coverage-ledger.json",
"docs/standards/decisions.json"
],
"checks": [
"Verify source-to-requirement-to-artifact closure and --check drift detection; re-review fast-changing official guidance before platform-dependent release decisions"
],
"external": [],
"status": "PENDING",
"implementation": [
{
"path": "scripts/standards-inventory.ts",
"exists": true
},
{
"path": "docs/standards/coverage-ledger.json",
"exists": true
},
{
"path": "docs/standards/decisions.json",
"exists": true
}
],
"scopedEvidence": {
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"matchRequirement": "MAINTENANCE",
"note": "Read the requirement scopes, actual executed reports and limitations in desktop acceptance. A narrow PASS never passes an entire requirement; prior observations belong to their original v1/v2 builds."
}
}
],
"documents": [
{
"id": "D001",
"number": 1,
"title": "Instructions for AI-assisted use of this library",
"originPath": "AGENTS.md",
"source": "private/standards/document-001.txt",
"sourceLine": 2863,
"bytes": 4956,
"sha256": "b2cadf17c3c27c577cc4a36ab81370909eac498c91e84dc651750962e190c9bf",
"sourceLabel": "EXPANSION · source-linked operating design",
"sourceReviewStatus": "scope_stated_in_document",
"requirements": [
"SCOPE",
"ARCH",
"EVIDENCE",
"MAINTENANCE"
],
"disposition": "APPLY",
"reason": "Governs how the authorized React project is built and handed off. Local build is authorized; the library cannot require redundant approval or supply missing host facts. Field-specific controls flow to the requirements below.",
"roles": [
"R24",
"R21",
"R26",
"R14"
],
"graphIds": [
"G04",
"G09",
"G10",
"G11",
"G15",
"G24",
"G27",
"G28",
"G29",
"G30",
"G31",
"G32",
"G33",
"G38",
"G40"
],
"implementation": [
{
"path": "scripts/standards-inventory.ts",
"exists": true
},
{
"path": "docs/standards/coverage-ledger.json",
"exists": true
},
{
"path": "docs/standards/README.md",
"exists": true
},
{
"path": "package.json",
"exists": true
},
{
"path": "package-lock.json",
"exists": true
},
{
"path": "apps/web/vite.config.ts",
"exists": true
},
{
"path": "apps/api/src/index.ts",
"exists": true
},
{
"path": "tests",
"exists": true
},
{
"path": "scripts/check-build.ts",
"exists": true
},
{
"path": "docs/ACCEPTANCE.md",
"exists": true
},
{
"path": "docs/standards/observations.json",
"exists": true
},
{
"path": "docs/standards/build-integration.json",
"exists": true
},
{
"path": "docs/UPGRADE-ACCEPTANCE.md",
"exists": true
},
{
"path": "docs/standards/upgrade-observations.json",
"exists": false
},
{
"path": "docs/DESKTOP-ACCEPTANCE.md",
"exists": true
},
{
"path": "docs/DESKTOP-WORK-LEDGER.md",
"exists": true
},
{
"path": "docs/desktop-preview/desktop-proof.json",
"exists": true
},
{
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"exists": true
},
{
"path": "docs/standards/decisions.json",
"exists": true
}
],
"verification": [
"node scripts/standards-inventory.ts --check: all 135 document IDs, 26 roles, 40 graph cards and source hashes; no behavioral PASS inferred",
"Review installed dependency/runtime/build versions and product imports; clean install, strict typecheck and production build",
"Independently inspect current product files and run bounded tests; record actual commands/time/outcomes and limitations; source/metadata checks do not grant release",
"Treat prior 14-action/96-test reports as historical. New 32-action, stage, native and build passes require their own fresh command results and hashes. Original delivery remains immutable.",
"Bind v3 results to current source and artifact hashes; inherited v1/v2 proof passes are historical for modified files. Preserve actual environment and browser-policy limitations.",
"Fresh v4 results cover changed layout/source and current build. Prior native/desktop proof remains usable only for exact unchanged inputs; screenshots from the user are context, not a new browser pass.",
"Verify source-to-requirement-to-artifact closure and --check drift detection; re-review fast-changing official guidance before platform-dependent release decisions"
],
"status": "PENDING"
},
{
"id": "D002",
"number": 2,
"title": "Change log",
"originPath": "CHANGELOG.md",
"source": "private/standards/document-002.txt",
"sourceLine": 2908,
"bytes": 3656,
"sha256": "624c2d1118d8ad74cc3bf5742a7bc74e94d652d1b53d7b6e3e3aff509fa8d03a",
"sourceLabel": "EXPANSION · source-linked operating design",
"sourceReviewStatus": "scope_stated_in_document",
"requirements": [
"SCOPE",
"MAINTENANCE",
"EVIDENCE"
],
"disposition": "HISTORICAL_RECORD",
"reason": "Preserve release history and its limits. Historical utility/browser checks describe the source library, not this website, and never supply a product PASS.",
"roles": [
"R24",
"R14",
"R21",
"R26"
],
"graphIds": [
"G04",
"G09",
"G10",
"G11",
"G15",
"G24",
"G27",
"G28",
"G29",
"G30",
"G31",
"G32",
"G33",
"G38",
"G40"
],
"implementation": [
{
"path": "scripts/standards-inventory.ts",
"exists": true
},
{
"path": "docs/standards/coverage-ledger.json",
"exists": true
},
{
"path": "docs/standards/README.md",
"exists": true
},
{
"path": "docs/standards/decisions.json",
"exists": true
},
{
"path": "tests",
"exists": true
},
{
"path": "scripts/check-build.ts",
"exists": true
},
{
"path": "docs/ACCEPTANCE.md",
"exists": true
},
{
"path": "docs/standards/observations.json",
"exists": true
},
{
"path": "docs/standards/build-integration.json",
"exists": true
},
{
"path": "docs/UPGRADE-ACCEPTANCE.md",
"exists": true
},
{
"path": "docs/standards/upgrade-observations.json",
"exists": false
},
{
"path": "docs/DESKTOP-ACCEPTANCE.md",
"exists": true
},
{
"path": "docs/DESKTOP-WORK-LEDGER.md",
"exists": true
},
{
"path": "docs/desktop-preview/desktop-proof.json",
"exists": true
},
{
"path": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md",
"exists": true
}
],
"verification": [
"node scripts/standards-inventory.ts --check: all 135 document IDs, 26 roles, 40 graph cards and source hashes; no behavioral PASS inferred",
"Verify source-to-requirement-to-artifact closure and --check drift detection; re-review fast-changing official guidance before platform-dependent release decisions",
"Independently inspect current product files and run bounded tests; record actual commands/time/outcomes and limitations; source/metadata checks do not grant release",
"Treat prior 14-action/96-test reports as historical. New 32-action, stage, native and build passes require their own fresh command results and hashes. Original delivery remains immutable.",
"Bind v3 results to current source and artifact hashes; inherited v1/v2 proof passes are historical for modified files. Preserve actual environment and browser-policy limitations.",
"Fresh v4 results cover changed layout/source and current build. Prior native/desktop proof remains usable only for exact unchanged inputs; screenshots from the user are context, not a new browser pass."
],
"status": "PENDING"
},
{
"id": "D003",
"number": 3,
"title": "Operating model — separate expertise, one accountable system",
"originPath": "Library/Disciplines/00-OPERATING-MODEL.md",
"source": "private/standards/document-003.txt",
"sourceLine": 2953,
"bytes": 6085,
"sha256": "ece851c1514490bb3ec884595dcf8a3a5f59b00809aee4c9d4fcf907871471ec",
"sourceLabel": "EXPANSION · source-linked operating design",
"sourceReviewStatus": "new_discipline_operating_design",
"requirements": [
"SCOPE",
"ARCH",
"EVIDENCE",
"MAINTENANCE"
],
"disposition": "APPLY",
"reason": "Governs how the authorized React project is built and handed off. Local build is authorized; the library cannot require redundant approval or supply missing host facts. Field-specific controls flow to the requirements below.",
"roles": [
"R24",
"R21",
"R26",
"R14"
],
"graphIds": [
"G04",
"G09",
"G10",
"G11",
"G15",
"G24",
"G27",
"G28",
"G29",
"G30",
"G31",
"G32",
"G33",
"G38",
"G40"
],
"implementation": [
{
"path": "scripts/standards-inventory.ts",
"exists": true
},
{
"path": "docs/standards/coverage-ledger.json",
"exists": true
},
{
"path": "docs/standards/README.md",
"exists": true
},
{
"path": "package.json",
"exists": true
},
{
"path": "package-lock.json",
"exists": true
},
{
"path": "apps/web/vite.config.ts",
"exists": true
},
{
"path": "apps/api/src/index.ts",
"exists": true
},
{
"path": "tests",
"exists": true
},
{
"path": "scripts/check-build.ts",
"exists": true
},
{
"path": "docs/ACCEPTANCE.md",
"exists": true
},
{
"path": "docs/standards/observations.json",
"exists": true
},
{
"path": "docs/standards/build-integration.json",
"exists": true
},
{
"path": "docs/UPGRADE-ACCEPTANCE.md",
"exists": true
},
{
"path": "docs/standards/upgrade-observations.json",
"exists": false
},
{
"path": "docs/DESKTOP-ACCEPTANCE.md",
"exists": true
},
{
"path": "docs/DESKTOP-WORK-LEDGER.md",
"exists": true
},