{ "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 }, { "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": "D004", "number": 4, "title": "Master routing protocol — choose the right specialist before acting", "originPath": "Library/Disciplines/01-MASTER-ROUTER.md", "source": "private/standards/document-004.txt", "sourceLine": 3014, "bytes": 5653, "sha256": "b8e6c78cda0da57458f6b9d9d26442a4ac4671d8c7999b4a9f4b847f5c77c979", "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 }, { "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": "D005", "number": 5, "title": "Handoff contracts — preserve evidence across specialties", "originPath": "Library/Disciplines/02-HANDOFF-CONTRACTS.md", "source": "private/standards/document-005.txt", "sourceLine": 3080, "bytes": 4225, "sha256": "50495946f7022fb47a86f5ee105f1c159fd7243f8ce5c07cbcf9b409fdb93932", "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 }, { "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": "D006", "number": 6, "title": "Acceptance and independence — what a pass actually means", "originPath": "Library/Disciplines/03-ACCEPTANCE-AND-INDEPENDENCE.md", "source": "private/standards/document-006.txt", "sourceLine": 3121, "bytes": 5062, "sha256": "48866a415df901c0c2bdbd3c98bb4017e57d71fdf31f69916e0387caa9690c7e", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "EVIDENCE", "URLS", "MAIL_API", "RELEASE" ], "disposition": "APPLY", "reason": "Freeze and test actual requirements; fresh separate AI review is not external human independence. Local acceptance and external release evidence remain separate.", "roles": [ "R21", "R26", "R08", "R09", "R03", "R25", "R01", "R02" ], "graphIds": [ "G04", "G08", "G10", "G11", "G13", "G14", "G16", "G17", "G18", "G26", "G32", "G33", "G36" ], "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 }, { "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 }, { "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 }, { "path": "docs/CLAUDE-DEPLOYMENT.md", "exists": true }, { "path": "docs/ARCHITECTURE.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": "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 } ], "verification": [ "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.", "Test complete route inventory, unknown and parameterized requests, canonical closure, duplicate head tags, correct 404, internal links and sitemap consistency", "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented", "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." ], "status": "PENDING" }, { "id": "D007", "number": 7, "title": "Build public expertise from the internal discipline library", "originPath": "Library/Disciplines/04-SEARCH-EXPERTISE-PUBLISHING.md", "source": "private/standards/document-007.txt", "sourceLine": 3171, "bytes": 6497, "sha256": "3d3b3f859958b32ba0ee771a0e50e3db7dd078f3edc7d7641bf68e12195093f4", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "CONTENT", "TRUTH", "SCHEMA", "PRIVACY" ], "disposition": "APPLY", "reason": "Apply substantiation, useful public content and safe publication boundaries. Proposed 26-role articles and publication-host options are not instructions to mass-publish or mint canonical identity IDs.", "roles": [ "R13", "R14", "R23", "R11", "R08", "R20", "R16" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G34", "G36", "G37", "G39" ], "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 }, { "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 }, { "path": "tests/site/search.test.ts", "exists": true }, { "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 } ], "verification": [ "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.", "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", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims", "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" ], "status": "PENDING" }, { "id": "D008", "number": 8, "title": "Integrate the discipline library into an actual AI coding project", "originPath": "Library/Disciplines/05-INTEGRATION-GUIDE.md", "source": "private/standards/document-008.txt", "sourceLine": 3224, "bytes": 4710, "sha256": "63965f5a7fcefccebe0f3c6ca2b4d4ed51f1a5446e88ba4bcd43ca48e4e40835", "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 }, { "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": "D009", "number": 9, "title": "Decision ownership and conflicting-repair matrix", "originPath": "Library/Disciplines/06-CONFLICT-RESOLUTION.md", "source": "private/standards/document-009.txt", "sourceLine": 3281, "bytes": 4738, "sha256": "4393e1ee100234f7799ec93bbfb240bbc1fac15ef781f5520e1c78525c92e884", "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 }, { "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": "D010", "number": 10, "title": "Full-audit coverage without launching 26 uncontrolled agents", "originPath": "Library/Disciplines/07-FULL-AUDIT-COVERAGE.md", "source": "private/standards/document-010.txt", "sourceLine": 3333, "bytes": 3057, "sha256": "2a9ba4d998ff5b0b37887eb1171366fbd48812e1269f83023c56545f4dd6816e", "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 }, { "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": "D011", "number": 11, "title": "R01 — Site Reliability Engineer", "originPath": "Library/Disciplines/R01-site-reliability.md", "source": "private/standards/document-011.txt", "sourceLine": 3364, "bytes": 7349, "sha256": "f0470ff201ac8ab039d12ef1ebfe56af00c4f15673a492d287203000ceb60c21", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "RELEASE", "SECURITY", "CRAWL_POLICY" ], "disposition": "APPLY", "reason": "Local delivery/configuration can be built now; actual BUBBLES processes, public DNS/TLS and restore readiness require target-host evidence. Lack of access is blocked, not inapplicable.", "roles": [ "R01" ], "graphIds": [ "G17", "G32", "G34" ], "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 }, { "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 }, { "path": "scripts/generate-search.ts", "exists": true }, { "path": "packages/site/search.ts", "exists": true }, { "path": "docs", "exists": true } ], "verification": [ "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.", "Malformed input, forged origins, spoofed forwarded IP, header injection, honeypot/abuse, body limits and CSP functional regressions; sensitive traces never echoed", "Inspect generated production/staging robots and noindex behavior; private file exclusion enforced independently; spoofed user-agent run not called authenticated bot" ], "status": "PENDING" }, { "id": "D012", "number": 12, "title": "R02 — Network/DNS Engineer", "originPath": "Library/Disciplines/R02-network-dns.md", "source": "private/standards/document-012.txt", "sourceLine": 3474, "bytes": 6899, "sha256": "74e6c8be10b9d9fc694b0ddfde2571e54cb6a0fe368fbde4cc4a7ba6367db3cf", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "RELEASE", "SECURITY", "CRAWL_POLICY" ], "disposition": "APPLY", "reason": "Local delivery/configuration can be built now; actual BUBBLES processes, public DNS/TLS and restore readiness require target-host evidence. Lack of access is blocked, not inapplicable.", "roles": [ "R02" ], "graphIds": [ "G17", "G32", "G34" ], "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 }, { "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 }, { "path": "scripts/generate-search.ts", "exists": true }, { "path": "packages/site/search.ts", "exists": true }, { "path": "docs", "exists": true } ], "verification": [ "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.", "Malformed input, forged origins, spoofed forwarded IP, header injection, honeypot/abuse, body limits and CSP functional regressions; sensitive traces never echoed", "Inspect generated production/staging robots and noindex behavior; private file exclusion enforced independently; spoofed user-agent run not called authenticated bot" ], "status": "PENDING" }, { "id": "D013", "number": 13, "title": "R03 — Backend Web Engineer", "originPath": "Library/Disciplines/R03-backend-web.md", "source": "private/standards/document-013.txt", "sourceLine": 3582, "bytes": 7274, "sha256": "21d1654ea35bded8e43f0be5434b64b5652eb1aeda43b3d8c93aba721fd8ca75", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "MAIL_API", "SECURITY", "MAIL_RECEIPT", "EVENTS" ], "disposition": "APPLY", "reason": "Apply authoritative request and provider-state controls. User direct-email/no-database instruction overrides optional persistence/queue examples.", "roles": [ "R03" ], "graphIds": [ "G21", "G26", "G34" ], "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 }, { "path": "apps/api/src/config.ts", "exists": true }, { "path": "apps/api/src/static.ts", "exists": true }, { "path": "docs", "exists": true }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "tests/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "tests/measurement/computer-funnel.test.mjs", "exists": true }, { "path": "docs/DESKTOP-MEASUREMENT.md", "exists": true } ], "verification": [ "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented", "Malformed input, forged origins, spoofed forwarded IP, header injection, honeypot/abuse, body limits and CSP functional regressions; sensitive traces never echoed", "Inspect From/Reply-To/envelope semantics; preserve privacy-safe correlation and distinguish mocked transport from live receipt", "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." ], "status": "PENDING" }, { "id": "D014", "number": 14, "title": "R04 — Frontend Web Engineer", "originPath": "Library/Disciplines/R04-frontend-web.md", "source": "private/standards/document-014.txt", "sourceLine": 3692, "bytes": 6759, "sha256": "d4916120dd2d13ad793c003b586f02f0fabf5e3acfd7ba63fdb2492655094fe0", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "HTML", "A11Y", "ANIMATION", "MAIL_API" ], "disposition": "APPLY", "reason": "Apply complete critical journey, semantic controls, progressive behavior, real-versus-emulated browser labeling and explicit untested screen-reader/device rows.", "roles": [ "R04" ], "graphIds": [ "G13", "G19", "G26", "G35" ], "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/DemoForm.tsx", "exists": true }, { "path": "apps/web/src/animation", "exists": true }, { "path": "apps/web/src/animation/stage/CharacterStage.tsx", "exists": true }, { "path": "apps/web/src/styles/computer-conversation.css", "exists": true }, { "path": "tests/browser/desktop-conversation.spec.ts", "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/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 }, { "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": "tests/api", "exists": true } ], "verification": [ "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.", "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.", "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.", "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented" ], "status": "PENDING" }, { "id": "D015", "number": 15, "title": "R05 — Browser Compatibility Engineer", "originPath": "Library/Disciplines/R05-browser-compatibility.md", "source": "private/standards/document-015.txt", "sourceLine": 3800, "bytes": 6660, "sha256": "76f9ed899f1998b6f75a48e70d1a1942de59f6f5936317751b81467976ddb6d8", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "HTML", "A11Y", "ANIMATION", "MAIL_API" ], "disposition": "APPLY", "reason": "Apply complete critical journey, semantic controls, progressive behavior, real-versus-emulated browser labeling and explicit untested screen-reader/device rows.", "roles": [ "R05" ], "graphIds": [ "G13", "G19", "G26", "G35" ], "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/DemoForm.tsx", "exists": true }, { "path": "apps/web/src/animation", "exists": true }, { "path": "apps/web/src/animation/stage/CharacterStage.tsx", "exists": true }, { "path": "apps/web/src/styles/computer-conversation.css", "exists": true }, { "path": "tests/browser/desktop-conversation.spec.ts", "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/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 }, { "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": "tests/api", "exists": true } ], "verification": [ "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.", "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.", "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.", "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented" ], "status": "PENDING" }, { "id": "D016", "number": 16, "title": "R06 — Web Performance Engineer", "originPath": "Library/Disciplines/R06-web-performance.md", "source": "private/standards/document-016.txt", "sourceLine": 3906, "bytes": 6956, "sha256": "82858bff493f4c71763a8b0a9251faf74038cd190ae9793e899201081960b1ae", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "PERFORMANCE", "HTML", "A11Y", "PRIVACY" ], "disposition": "APPLY", "reason": "Measure complete route/asset/interaction costs and preserve usability. No literal threshold or lab score may be called observed field compliance.", "roles": [ "R06" ], "graphIds": [ "G13", "G19", "G26", "G27", "G34" ], "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 }, { "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/DemoForm.tsx", "exists": true }, { "path": "apps/web/src/animation/stage/CharacterStage.tsx", "exists": true }, { "path": "apps/web/src/styles/computer-conversation.css", "exists": true }, { "path": "tests/browser/desktop-conversation.spec.ts", "exists": true }, { "path": "apps/api/src/config.ts", "exists": true }, { "path": "apps/api/src/app.ts", "exists": true }, { "path": "apps/web/src/measurement/analytics.mjs", "exists": true }, { "path": "apps/web/src/measurement/ConsentControls.tsx", "exists": true } ], "verification": [ "Record largest HTML/JS/media bytes and representative controlled lab context; lazy optional runtime; verify no private API caching", "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.", "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.", "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" ], "status": "PENDING" }, { "id": "D017", "number": 17, "title": "R07 — Accessibility Specialist", "originPath": "Library/Disciplines/R07-accessibility.md", "source": "private/standards/document-017.txt", "sourceLine": 4015, "bytes": 6927, "sha256": "e704eaab120797e9f784a9c9aac548d7121632f2608e98f3d95587a3a1f15d7c", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "HTML", "A11Y", "ANIMATION", "MAIL_API" ], "disposition": "APPLY", "reason": "Apply complete critical journey, semantic controls, progressive behavior, real-versus-emulated browser labeling and explicit untested screen-reader/device rows.", "roles": [ "R07" ], "graphIds": [ "G13", "G19", "G26", "G35" ], "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/DemoForm.tsx", "exists": true }, { "path": "apps/web/src/animation", "exists": true }, { "path": "apps/web/src/animation/stage/CharacterStage.tsx", "exists": true }, { "path": "apps/web/src/styles/computer-conversation.css", "exists": true }, { "path": "tests/browser/desktop-conversation.spec.ts", "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/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 }, { "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": "tests/api", "exists": true } ], "verification": [ "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.", "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.", "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.", "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented" ], "status": "PENDING" }, { "id": "D018", "number": 18, "title": "R08 — Technical SEO Engineer", "originPath": "Library/Disciplines/R08-technical-seo.md", "source": "private/standards/document-018.txt", "sourceLine": 4122, "bytes": 7371, "sha256": "d28405496a438073c6c12cb1964e7e9c93fda55aa425c01cb3dbc5ce8a7b6eca", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "URLS", "HTML", "CONTENT" ], "disposition": "APPLY", "reason": "Apply page-purpose/internal-link/route/metadata contract, including tracking parameter and invalid-route behavior. Commerce facets are not created for a service funnel.", "roles": [ "R08" ], "graphIds": [ "G01", "G03", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G13", "G14", "G16", "G17", "G18", "G19", "G20", "G21", "G23", "G36", "G37", "G39" ], "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 }, { "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": "tests/site/content.test.ts", "exists": true }, { "path": "apps/web/src/animation/conversation/director.mjs", "exists": true } ], "verification": [ "Test complete route inventory, unknown and parameterized requests, canonical closure, duplicate head tags, correct 404, internal links and sitemap consistency", "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.", "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." ], "status": "PENDING" }, { "id": "D019", "number": 19, "title": "R09 — Information Architect", "originPath": "Library/Disciplines/R09-information-architecture.md", "source": "private/standards/document-019.txt", "sourceLine": 4233, "bytes": 6787, "sha256": "93b3ff44a034c65445f374ec1dc66df19adbc26bec8bd6c51d37efe81929e158", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "URLS", "HTML", "CONTENT" ], "disposition": "APPLY", "reason": "Apply page-purpose/internal-link/route/metadata contract, including tracking parameter and invalid-route behavior. Commerce facets are not created for a service funnel.", "roles": [ "R09" ], "graphIds": [ "G01", "G03", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G13", "G14", "G16", "G17", "G18", "G19", "G20", "G21", "G23", "G36", "G37", "G39" ], "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 }, { "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": "tests/site/content.test.ts", "exists": true }, { "path": "apps/web/src/animation/conversation/director.mjs", "exists": true } ], "verification": [ "Test complete route inventory, unknown and parameterized requests, canonical closure, duplicate head tags, correct 404, internal links and sitemap consistency", "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.", "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." ], "status": "PENDING" }, { "id": "D020", "number": 20, "title": "R10 — Search Relevance/IR Engineer", "originPath": "Library/Disciplines/R10-search-relevance-ir.md", "source": "private/standards/document-020.txt", "sourceLine": 4339, "bytes": 7135, "sha256": "62077b0ddaa361cb43e8d138e04158772b6fe33f7344f0604a71bc16853ede67", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "CONTENT", "SEARCH_REPORTS" ], "disposition": "APPLY", "reason": "Map actual buyer questions to useful pages with demand labeled as hypothesis until observed. An owned retrieval/search engine is outside the requested service site.", "roles": [ "R10" ], "graphIds": [ "G01", "G03", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G22", "G23", "G25", "G37", "G39" ], "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 }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true } ], "verification": [ "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.", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment" ], "status": "PENDING" }, { "id": "D021", "number": 21, "title": "R11 — Structured Data/Knowledge Graph Engineer", "originPath": "Library/Disciplines/R11-structured-data-knowledge-graph.md", "source": "private/standards/document-021.txt", "sourceLine": 4445, "bytes": 7120, "sha256": "d39321c96f0c1e16d9a47ad2eda61aae61b0435b40b952ce1415a6bc2ea161ed", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "TRUTH", "SCHEMA", "CONTENT" ], "disposition": "APPLY", "reason": "Use existing canonical graph exact public identifiers and preserve source-backed identity claims. Public identity is blocked until actual projection is supplied.", "roles": [ "R11" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G23", "G24", "G28", "G30", "G36", "G37", "G39" ], "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 }, { "path": "tests/site/search.test.ts", "exists": true }, { "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 } ], "verification": [ "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", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims", "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." ], "status": "PENDING" }, { "id": "D022", "number": 22, "title": "R12 — AEO/AIO/GEO Engineer", "originPath": "Library/Disciplines/R12-aeo-aio-geo.md", "source": "private/standards/document-022.txt", "sourceLine": 4552, "bytes": 8210, "sha256": "1173ba71b320cbdc0d0d7d07367aff41c585a46eb96c988a363870fcf80b84b1", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "CRAWL_POLICY", "SEARCH_REPORTS", "CONTENT", "SCHEMA" ], "disposition": "APPLY", "reason": "Apply engine-specific access, useful answer content and honest observation contracts. Do not build llms.txt, public graph API or hidden prompt bait as an assumed ranking requirement.", "roles": [ "R12" ], "graphIds": [ "G01", "G02", "G03", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G22", "G23", "G25", "G36", "G37", "G39" ], "implementation": [ { "path": "scripts/generate-search.ts", "exists": true }, { "path": "packages/site/search.ts", "exists": true }, { "path": "docs", "exists": true }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true }, { "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 }, { "path": "packages/site/truth.ts", "exists": true }, { "path": "tests/site/search.test.ts", "exists": true } ], "verification": [ "Inspect generated production/staging robots and noindex behavior; private file exclusion enforced independently; spoofed user-agent run not called authenticated bot", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "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.", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims" ], "status": "PENDING" }, { "id": "D023", "number": 23, "title": "R13 — Content Strategist/SEO Editor", "originPath": "Library/Disciplines/R13-content-strategy-seo-editor.md", "source": "private/standards/document-023.txt", "sourceLine": 4666, "bytes": 7048, "sha256": "0e8ca14ac6f2b9ede8755c376800bce1ada750101e3f953206b5aec37625ed06", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "CONTENT", "TRUTH", "SCHEMA", "PRIVACY" ], "disposition": "APPLY", "reason": "Apply substantiation, useful public content and safe publication boundaries. Proposed 26-role articles and publication-host options are not instructions to mass-publish or mint canonical identity IDs.", "roles": [ "R13" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G34", "G36", "G37", "G39" ], "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 }, { "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 }, { "path": "tests/site/search.test.ts", "exists": true }, { "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 } ], "verification": [ "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.", "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", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims", "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" ], "status": "PENDING" }, { "id": "D024", "number": 24, "title": "R14 — Fact-Checker/Claims Auditor", "originPath": "Library/Disciplines/R14-claims-auditor.md", "source": "private/standards/document-024.txt", "sourceLine": 4772, "bytes": 7078, "sha256": "f0622e4d9d05fa344e869cb0494c179c6e67295cb605219459d058122bab0545", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "CONTENT", "TRUTH", "SCHEMA", "PRIVACY" ], "disposition": "APPLY", "reason": "Apply substantiation, useful public content and safe publication boundaries. Proposed 26-role articles and publication-host options are not instructions to mass-publish or mint canonical identity IDs.", "roles": [ "R14" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G34", "G36", "G37", "G39" ], "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 }, { "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 }, { "path": "tests/site/search.test.ts", "exists": true }, { "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 } ], "verification": [ "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.", "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", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims", "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" ], "status": "PENDING" }, { "id": "D025", "number": 25, "title": "R15 — Conversion-Rate Optimization Specialist", "originPath": "Library/Disciplines/R15-conversion-rate-optimization.md", "source": "private/standards/document-025.txt", "sourceLine": 4879, "bytes": 7144, "sha256": "1eeb0258dc96eeb6f15ecc754b4d0c38df58c34e2231183b3dc4f6b03eef6af0", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "MAIL_API", "CONTENT", "EVENTS", "A11Y" ], "disposition": "APPLY", "reason": "Build clear offer and low-friction demo journey. No uplift/qualification claim without observed definition and data; no unsolicited experiment infrastructure.", "roles": [ "R15" ], "graphIds": [ "G01", "G03", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G26", "G37", "G39" ], "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 }, { "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 }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "tests/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "tests/measurement/computer-funnel.test.mjs", "exists": true }, { "path": "docs/DESKTOP-MEASUREMENT.md", "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/DemoCompanion.tsx", "exists": true }, { "path": "apps/web/src/styles/computer-conversation.css", "exists": true }, { "path": "tests/browser/desktop-conversation.spec.ts", "exists": true } ], "verification": [ "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented", "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.", "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.", "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." ], "status": "PENDING" }, { "id": "D026", "number": 26, "title": "R16 — Analytics/Measurement Engineer", "originPath": "Library/Disciplines/R16-analytics-measurement.md", "source": "private/standards/document-026.txt", "sourceLine": 4986, "bytes": 7524, "sha256": "eb7adbed0961f82b53fd6cdcbf1ecde54e31e7a2bb416574c2e4816ee9a5aa03", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "EVENTS", "SEARCH_REPORTS", "PRIVACY" ], "disposition": "APPLY", "reason": "Implement consent-aware event semantics and reporting handoff. Platform fields and account access need actual verification; no invented imports, denominators or private CRM.", "roles": [ "R16" ], "graphIds": [ "G14", "G21", "G22", "G23", "G25", "G26", "G27", "G34" ], "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 }, { "path": "docs/standards/observations.json", "exists": true }, { "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 } ], "verification": [ "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.", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "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" ], "status": "PENDING" }, { "id": "D027", "number": 27, "title": "R17 — Email Deliverability Engineer", "originPath": "Library/Disciplines/R17-email-deliverability.md", "source": "private/standards/document-027.txt", "sourceLine": 5096, "bytes": 7994, "sha256": "0240077dc00018508b6f8026483f14e14d1cafbb335a21fa5b60f56b2d57283f", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "MAIL_API", "MAIL_RECEIPT", "SECURITY", "EVENTS" ], "disposition": "APPLY", "reason": "Direct mail preserves only actual observed provider/receipt states. Recipient receipt and domain authentication require live controlled evidence.", "roles": [ "R17" ], "graphIds": [ "G21", "G26", "G34" ], "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 }, { "path": "apps/api/src/config.ts", "exists": true }, { "path": "docs", "exists": true }, { "path": "apps/api/src/static.ts", "exists": true }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "tests/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "tests/measurement/computer-funnel.test.mjs", "exists": true }, { "path": "docs/DESKTOP-MEASUREMENT.md", "exists": true } ], "verification": [ "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented", "Inspect From/Reply-To/envelope semantics; preserve privacy-safe correlation and distinguish mocked transport from live receipt", "Malformed input, forged origins, spoofed forwarded IP, header injection, honeypot/abuse, body limits and CSP functional regressions; sensitive traces never echoed", "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." ], "status": "PENDING" }, { "id": "D028", "number": 28, "title": "R18 — Local SEO/GBP Specialist", "originPath": "Library/Disciplines/R18-local-seo-gbp.md", "source": "private/standards/document-028.txt", "sourceLine": 5208, "bytes": 7129, "sha256": "9c8385930cf6f490ce2bc06dcf44199f1bdd08f360d036d2c60f7bc827a10a3b", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "CONTENT", "TRUTH", "SCHEMA" ], "disposition": "CONDITIONAL", "reason": "Eligibility and location truth govern omission of unverified addresses/branches. No local/location pages or GBP claims are in the requested scope; activate on verified business facts.", "roles": [ "R18" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G23", "G24", "G28", "G30", "G36", "G37", "G39" ], "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 }, { "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 }, { "path": "tests/site/search.test.ts", "exists": true } ], "verification": [ "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.", "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", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims" ], "status": "PENDING" }, { "id": "D029", "number": 29, "title": "R19 — Digital PR/Authority Specialist", "originPath": "Library/Disciplines/R19-digital-pr-authority.md", "source": "private/standards/document-029.txt", "sourceLine": 5315, "bytes": 7257, "sha256": "51b5a4d662f0fd9d57dd1960241175d7e1e4f1d809d7d5601162e5b64abef8f1", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "CONTENT", "TRUTH", "MEDIA" ], "disposition": "CONDITIONAL", "reason": "No external outreach/profile edits requested. Preserve owned/paid/earned distinction and do not manufacture corroboration. Publication/outreach workflows activate only with actual assets and authorization.", "roles": [ "R19" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G28", "G30", "G34", "G35", "G36", "G37", "G39" ], "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 }, { "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 }, { "path": "apps/web/public/animation/manifest.json", "exists": true }, { "path": "docs", "exists": true } ], "verification": [ "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.", "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", "Inventory referenced SVG/Rive/media and provenance; resolve public URLs; decorative art has appropriate accessibility treatment; inspect social-preview intent" ], "status": "PENDING" }, { "id": "D030", "number": 30, "title": "R20 — Application Security/Privacy Engineer", "originPath": "Library/Disciplines/R20-application-security-privacy.md", "source": "private/standards/document-030.txt", "sourceLine": 5423, "bytes": 7627, "sha256": "410d23b05b10ea11f217af3fb68955cad384aa9a3551fbbcadfd4841182cb2a1", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "SECURITY", "PRIVACY", "EVIDENCE" ], "disposition": "APPLY", "reason": "Apply minimal access, negative-input tests and actual enforcement. Installing a public MCP server is not part of the requested website.", "roles": [ "R20" ], "graphIds": [ "G04", "G10", "G11", "G26", "G27", "G33", "G34" ], "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 }, { "path": "apps/web/src/measurement/analytics.mjs", "exists": true }, { "path": "apps/web/src/measurement/ConsentControls.tsx", "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/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 } ], "verification": [ "Malformed input, forged origins, spoofed forwarded IP, header injection, honeypot/abuse, body limits and CSP functional regressions; sensitive traces never echoed", "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", "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": "D031", "number": 31, "title": "R21 — QA/SDET Engineer", "originPath": "Library/Disciplines/R21-qa-sdet.md", "source": "private/standards/document-031.txt", "sourceLine": 5534, "bytes": 6796, "sha256": "4599f9a90a2dcd190caf49ea562fa65fbefa7d25b72c6e966515ccf4b670048b", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "EVIDENCE", "URLS", "MAIL_API", "RELEASE" ], "disposition": "APPLY", "reason": "Freeze and test actual requirements; fresh separate AI review is not external human independence. Local acceptance and external release evidence remain separate.", "roles": [ "R21" ], "graphIds": [ "G04", "G08", "G10", "G11", "G13", "G14", "G16", "G17", "G18", "G26", "G32", "G33", "G36" ], "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 }, { "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 }, { "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 }, { "path": "docs/CLAUDE-DEPLOYMENT.md", "exists": true }, { "path": "docs/ARCHITECTURE.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": "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 } ], "verification": [ "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.", "Test complete route inventory, unknown and parameterized requests, canonical closure, duplicate head tags, correct 404, internal links and sitemap consistency", "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented", "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." ], "status": "PENDING" }, { "id": "D032", "number": 32, "title": "R22 — Adversarial/Red-Team Reviewer", "originPath": "Library/Disciplines/R22-adversarial-red-team.md", "source": "private/standards/document-032.txt", "sourceLine": 5641, "bytes": 6975, "sha256": "4d3bd5453beabf1ed6952c43eeef4d884f984887e211e164a77faf41a4a2613d", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "SECURITY", "PRIVACY", "EVIDENCE" ], "disposition": "APPLY", "reason": "Apply minimal access, negative-input tests and actual enforcement. Installing a public MCP server is not part of the requested website.", "roles": [ "R22" ], "graphIds": [ "G04", "G10", "G11", "G26", "G27", "G33", "G34" ], "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 }, { "path": "apps/web/src/measurement/analytics.mjs", "exists": true }, { "path": "apps/web/src/measurement/ConsentControls.tsx", "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/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 } ], "verification": [ "Malformed input, forged origins, spoofed forwarded IP, header injection, honeypot/abuse, body limits and CSP functional regressions; sensitive traces never echoed", "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", "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": "D033", "number": 33, "title": "R23 — Product Marketing/Market Researcher", "originPath": "Library/Disciplines/R23-product-marketing-research.md", "source": "private/standards/document-033.txt", "sourceLine": 5747, "bytes": 7084, "sha256": "7f792bb9debc2f5355316ae6c639445c590e1489dd7800572c7a9b133fb42e46", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "CONTENT", "TRUTH", "SCHEMA", "PRIVACY" ], "disposition": "APPLY", "reason": "Apply substantiation, useful public content and safe publication boundaries. Proposed 26-role articles and publication-host options are not instructions to mass-publish or mint canonical identity IDs.", "roles": [ "R23" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G34", "G36", "G37", "G39" ], "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 }, { "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 }, { "path": "tests/site/search.test.ts", "exists": true }, { "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 } ], "verification": [ "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.", "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", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims", "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" ], "status": "PENDING" }, { "id": "D034", "number": 34, "title": "R24 — Solutions Architect/Integrator", "originPath": "Library/Disciplines/R24-solutions-architecture.md", "source": "private/standards/document-034.txt", "sourceLine": 5854, "bytes": 7145, "sha256": "b0406f9c1d36f59fae1014fae46c0f3c5f17fb21b9a16c1beb7017046c0148c8", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "ARCH", "SCOPE", "MAINTENANCE", "RELEASE" ], "disposition": "APPLY", "reason": "One coordinated architecture and artifact writer; resolve cross-feature security/content/form interfaces before packaging.", "roles": [ "R24" ], "graphIds": [ "G09", "G15", "G17", "G24", "G27", "G28", "G29", "G30", "G31", "G32", "G33", "G38", "G40" ], "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 }, { "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": "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": "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 } ], "verification": [ "Review installed dependency/runtime/build versions and product imports; clean install, strict typecheck and production build", "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", "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." ], "status": "PENDING" }, { "id": "D035", "number": 35, "title": "R25 — Release/Change Manager", "originPath": "Library/Disciplines/R25-release-change-management.md", "source": "private/standards/document-035.txt", "sourceLine": 5962, "bytes": 7086, "sha256": "c9e1d37ef8912ab3c3fe15c866a280200e05e963a46bc86535b1e07370c7795f", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "RELEASE", "URLS", "TRUTH", "EVENTS" ], "disposition": "APPLY", "reason": "Production replaces the explicitly identified redirect only after host inventory, backed-up configuration and actual staged acceptance; package portable instructions locally.", "roles": [ "R25" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G07", "G08", "G10", "G12", "G13", "G14", "G16", "G17", "G18", "G20", "G21", "G24", "G26", "G28", "G30", "G32", "G36", "G37" ], "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 }, { "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 }, { "path": "packages/site/truth.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 }, { "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 } ], "verification": [ "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.", "Test complete route inventory, unknown and parameterized requests, canonical closure, duplicate head tags, correct 404, internal links and sitemap consistency", "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", "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." ], "status": "PENDING" }, { "id": "D036", "number": 36, "title": "R26 — Independent Acceptance Engineer", "originPath": "Library/Disciplines/R26-independent-acceptance.md", "source": "private/standards/document-036.txt", "sourceLine": 6069, "bytes": 7228, "sha256": "fc17891198119f2397f056a3e3bc4bb221aceb6cb59abce39d5f19f811ffec3b", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "EVIDENCE", "URLS", "MAIL_API", "RELEASE" ], "disposition": "APPLY", "reason": "Freeze and test actual requirements; fresh separate AI review is not external human independence. Local acceptance and external release evidence remain separate.", "roles": [ "R26" ], "graphIds": [ "G04", "G08", "G10", "G11", "G13", "G14", "G16", "G17", "G18", "G26", "G32", "G33", "G36" ], "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 }, { "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 }, { "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 }, { "path": "docs/CLAUDE-DEPLOYMENT.md", "exists": true }, { "path": "docs/ARCHITECTURE.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": "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 } ], "verification": [ "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.", "Test complete route inventory, unknown and parameterized requests, canonical closure, duplicate head tags, correct 404, internal links and sitemap consistency", "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented", "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." ], "status": "PENDING" }, { "id": "D037", "number": 37, "title": "The 26-discipline operating library", "originPath": "Library/Disciplines/README.md", "source": "private/standards/document-037.txt", "sourceLine": 6174, "bytes": 6681, "sha256": "a22ee1c136f7e61620ce970f075913bac1f5a7c15eebf752ca6667c6ef821f49", "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 }, { "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": "D038", "number": 38, "title": "SEO build reference: intake to production evidence", "originPath": "Library/Framework/SEO-BUILD-REFERENCE.md", "source": "private/standards/document-038.txt", "sourceLine": 6239, "bytes": 4485, "sha256": "3aa528e4fc7c1316566fba2c8f038d37645e636777b13d131719763f338c21af", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "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": "D039", "number": 39, "title": "Universal Search Delivery Framework — not a ranking formula", "originPath": "Library/Framework/UNIVERSAL-RANKING-FRAMEWORK.md", "source": "private/standards/document-039.txt", "sourceLine": 6291, "bytes": 3441, "sha256": "2d5880a631cd5188dd0eaebd543aa7ad37abcc576a01deef909180b2b51688be", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "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": "D040", "number": 40, "title": "Agent access, MCP and security boundaries", "originPath": "Library/Framework/framework-agent-access-security.md", "source": "private/standards/document-040.txt", "sourceLine": 6337, "bytes": 3677, "sha256": "3e500bbd0bebbbb420613004c2bb9b40ff967e3b28634aeb24dff80aa222fddb", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "SECURITY", "PRIVACY", "EVIDENCE" ], "disposition": "APPLY", "reason": "Apply minimal access, negative-input tests and actual enforcement. Installing a public MCP server is not part of the requested website.", "roles": [ "R20", "R22", "R16", "R21", "R26" ], "graphIds": [ "G04", "G10", "G11", "G26", "G27", "G33", "G34" ], "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 }, { "path": "apps/web/src/measurement/analytics.mjs", "exists": true }, { "path": "apps/web/src/measurement/ConsentControls.tsx", "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/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 } ], "verification": [ "Malformed input, forged origins, spoofed forwarded IP, header injection, honeypot/abuse, body limits and CSP functional regressions; sensitive traces never echoed", "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", "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": "D041", "number": 41, "title": "AI answer observation and controlled evaluation", "originPath": "Library/Framework/framework-ai-observation-protocol.md", "source": "private/standards/document-041.txt", "sourceLine": 6379, "bytes": 3961, "sha256": "bc9b5552688a62acf79ded1640b7f98e334241d23c8d46fd2408221a07864a99", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "CRAWL_POLICY", "SEARCH_REPORTS", "CONTENT", "SCHEMA" ], "disposition": "APPLY", "reason": "Apply engine-specific access, useful answer content and honest observation contracts. Do not build llms.txt, public graph API or hidden prompt bait as an assumed ranking requirement.", "roles": [ "R08", "R12", "R20", "R16", "R13", "R14", "R23", "R11" ], "graphIds": [ "G01", "G02", "G03", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G22", "G23", "G25", "G36", "G37", "G39" ], "implementation": [ { "path": "scripts/generate-search.ts", "exists": true }, { "path": "packages/site/search.ts", "exists": true }, { "path": "docs", "exists": true }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true }, { "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 }, { "path": "packages/site/truth.ts", "exists": true }, { "path": "tests/site/search.test.ts", "exists": true } ], "verification": [ "Inspect generated production/staging robots and noindex behavior; private file exclusion enforced independently; spoofed user-agent run not called authenticated bot", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "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.", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims" ], "status": "PENDING" }, { "id": "D042", "number": 42, "title": "AI referrals, analytics channels and qualified outcomes", "originPath": "Library/Framework/framework-ai-referral-attribution-2026.md", "source": "private/standards/document-042.txt", "sourceLine": 6421, "bytes": 3898, "sha256": "857e88f4b86e3c091e2e7896a87c4393c165bbcf0ee00f134006629101a3e61b", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "EVENTS", "SEARCH_REPORTS", "PRIVACY" ], "disposition": "APPLY", "reason": "Implement consent-aware event semantics and reporting handoff. Platform fields and account access need actual verification; no invented imports, denominators or private CRM.", "roles": [ "R16", "R15", "R12", "R20" ], "graphIds": [ "G14", "G21", "G22", "G23", "G25", "G26", "G27", "G34" ], "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 }, { "path": "docs/standards/observations.json", "exists": true }, { "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 } ], "verification": [ "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.", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "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" ], "status": "PENDING" }, { "id": "D043", "number": 43, "title": "AI citation engineering — controllable inputs and observable outcomes", "originPath": "Library/Framework/framework-aicitations.md", "source": "private/standards/document-043.txt", "sourceLine": 6461, "bytes": 4190, "sha256": "6b140eef3368bd1bd5396d1710985a70fb3ba134a6163004b415e2ea903dd7ee", "sourceLabel": "REWRITTEN · researched", "sourceReviewStatus": "rewritten_current_guidance", "requirements": [ "CRAWL_POLICY", "SEARCH_REPORTS", "CONTENT", "SCHEMA" ], "disposition": "APPLY", "reason": "Apply engine-specific access, useful answer content and honest observation contracts. Do not build llms.txt, public graph API or hidden prompt bait as an assumed ranking requirement.", "roles": [ "R08", "R12", "R20", "R16", "R13", "R14", "R23", "R11" ], "graphIds": [ "G01", "G02", "G03", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G22", "G23", "G25", "G36", "G37", "G39" ], "implementation": [ { "path": "scripts/generate-search.ts", "exists": true }, { "path": "packages/site/search.ts", "exists": true }, { "path": "docs", "exists": true }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true }, { "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 }, { "path": "packages/site/truth.ts", "exists": true }, { "path": "tests/site/search.test.ts", "exists": true } ], "verification": [ "Inspect generated production/staging robots and noindex behavior; private file exclusion enforced independently; spoofed user-agent run not called authenticated bot", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "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.", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims" ], "status": "PENDING" }, { "id": "D044", "number": 44, "title": "Google AI Overviews and AI Mode — eligibility, controls and measurement", "originPath": "Library/Framework/framework-aioverviews.md", "source": "private/standards/document-044.txt", "sourceLine": 6508, "bytes": 4185, "sha256": "23f7bd30cd2ccc0ade7b5a72e2ff6c1a8e99a69785ea154a287bb03a2e1517fa", "sourceLabel": "REWRITTEN · researched", "sourceReviewStatus": "rewritten_current_guidance", "requirements": [ "CRAWL_POLICY", "SEARCH_REPORTS", "CONTENT", "SCHEMA" ], "disposition": "APPLY", "reason": "Apply engine-specific access, useful answer content and honest observation contracts. Do not build llms.txt, public graph API or hidden prompt bait as an assumed ranking requirement.", "roles": [ "R08", "R12", "R20", "R16", "R13", "R14", "R23", "R11" ], "graphIds": [ "G01", "G02", "G03", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G22", "G23", "G25", "G36", "G37", "G39" ], "implementation": [ { "path": "scripts/generate-search.ts", "exists": true }, { "path": "packages/site/search.ts", "exists": true }, { "path": "docs", "exists": true }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true }, { "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 }, { "path": "packages/site/truth.ts", "exists": true }, { "path": "tests/site/search.test.ts", "exists": true } ], "verification": [ "Inspect generated production/staging robots and noindex behavior; private file exclusion enforced independently; spoofed user-agent run not called authenticated bot", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "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.", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims" ], "status": "PENDING" }, { "id": "D045", "number": 45, "title": "Bing AI Performance and citation-share interpretation", "originPath": "Library/Framework/framework-bing-ai-performance-2026.md", "source": "private/standards/document-045.txt", "sourceLine": 6555, "bytes": 3686, "sha256": "a3fdc6642fae48a016dbf8bd75861a81d63058ed1e2dcfde24abccf15c4cc374", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "EVENTS", "SEARCH_REPORTS", "PRIVACY" ], "disposition": "APPLY", "reason": "Implement consent-aware event semantics and reporting handoff. Platform fields and account access need actual verification; no invented imports, denominators or private CRM.", "roles": [ "R16", "R15", "R12", "R20" ], "graphIds": [ "G14", "G21", "G22", "G23", "G25", "G26", "G27", "G34" ], "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 }, { "path": "docs/standards/observations.json", "exists": true }, { "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 } ], "verification": [ "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.", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "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" ], "status": "PENDING" }, { "id": "D046", "number": 46, "title": "Client scope, tier applicability and acceptance", "originPath": "Library/Framework/framework-client-scope-acceptance.md", "source": "private/standards/document-046.txt", "sourceLine": 6595, "bytes": 3685, "sha256": "550f82cd66b6a311fdb465dfca15799a49ccbfd9d1fc81508127b9a8898938e6", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "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": "D047", "number": 47, "title": "Commerce data consistency across page, feed and structured data", "originPath": "Library/Framework/framework-commerce-data-consistency.md", "source": "private/standards/document-047.txt", "sourceLine": 6639, "bytes": 3841, "sha256": "2c274861fba43d83533cf64b86d0af20d58ef58607c2e507b7451d95907d008b", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "CONTENT", "SCHEMA" ], "disposition": "NOT_APPLICABLE", "reason": "No product catalog, cart, payment, inventory or merchant feed is requested. Omit Product/Offer/price/review examples; service information consistency remains required.", "roles": [ "R13", "R14", "R23", "R11", "R08" ], "graphIds": [ "G01", "G02", "G03", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G23", "G36", "G37", "G39" ], "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 }, { "path": "packages/site/search.ts", "exists": true }, { "path": "packages/site/truth.ts", "exists": true }, { "path": "tests/site/search.test.ts", "exists": true } ], "verification": [ "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.", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims" ], "status": "NOT_APPLICABLE" }, { "id": "D048", "number": 48, "title": "Content delivery first — without false crawler absolutes", "originPath": "Library/Framework/framework-contentfirst.md", "source": "private/standards/document-048.txt", "sourceLine": 6683, "bytes": 4665, "sha256": "ae54fbae0a4be322384fe7370f400df4dde5c5a6af10500489774b771b354fcd", "sourceLabel": "REWRITTEN · researched", "sourceReviewStatus": "rewritten_current_guidance", "requirements": [ "HTML", "URLS", "SCHEMA", "ANIMATION" ], "disposition": "APPLY", "reason": "Apply reliable meaningful initial content plus sophisticated accessible interaction. This is not an anti-React or anti-dialog rule.", "roles": [ "R04", "R08", "R09", "R11", "R06" ], "graphIds": [ "G02", "G06", "G08", "G13", "G14", "G16", "G17", "G18", "G19", "G20", "G35", "G36", "G39" ], "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": "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 }, { "path": "packages/site/truth.ts", "exists": true }, { "path": "apps/web/src/animation", "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 } ], "verification": [ "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.", "Test complete route inventory, unknown and parameterized requests, canonical closure, duplicate head tags, correct 404, internal links and sitemap consistency", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims", "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." ], "status": "PENDING" }, { "id": "D049", "number": 49, "title": "Crawl payload budgets and content delivery", "originPath": "Library/Framework/framework-crawl-payload-budgets.md", "source": "private/standards/document-049.txt", "sourceLine": 6734, "bytes": 3682, "sha256": "28046efb8d720dcd9f74466691924a9da26b5cc1c6a4c11a57c5c62ba1201b49", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "PERFORMANCE", "HTML", "A11Y", "PRIVACY" ], "disposition": "APPLY", "reason": "Measure complete route/asset/interaction costs and preserve usability. No literal threshold or lab score may be called observed field compliance.", "roles": [ "R06", "R04", "R08", "R07", "R05", "R20", "R16" ], "graphIds": [ "G13", "G19", "G26", "G27", "G34" ], "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 }, { "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/DemoForm.tsx", "exists": true }, { "path": "apps/web/src/animation/stage/CharacterStage.tsx", "exists": true }, { "path": "apps/web/src/styles/computer-conversation.css", "exists": true }, { "path": "tests/browser/desktop-conversation.spec.ts", "exists": true }, { "path": "apps/api/src/config.ts", "exists": true }, { "path": "apps/api/src/app.ts", "exists": true }, { "path": "apps/web/src/measurement/analytics.mjs", "exists": true }, { "path": "apps/web/src/measurement/ConsentControls.tsx", "exists": true } ], "verification": [ "Record largest HTML/JS/media bytes and representative controlled lab context; lazy optional runtime; verify no private API caching", "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.", "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.", "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" ], "status": "PENDING" }, { "id": "D050", "number": 50, "title": "Crawler identity, logs and safe edge access", "originPath": "Library/Framework/framework-crawler-identity-observability.md", "source": "private/standards/document-050.txt", "sourceLine": 6778, "bytes": 3596, "sha256": "4ebc03475c52214a6eb090323fb43c6fc6978cc4e1d66f475fd13a2466f5c121", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "CRAWL_POLICY", "SECURITY", "PRIVACY", "RELEASE" ], "disposition": "APPLY", "reason": "Separate bot role/access policy from real identity, indexing and business outcomes; never log raw visitor queries or weaken protected paths.", "roles": [ "R08", "R12", "R20", "R22", "R16", "R25", "R01", "R02" ], "graphIds": [ "G17", "G26", "G27", "G32", "G34" ], "implementation": [ { "path": "scripts/generate-search.ts", "exists": true }, { "path": "packages/site/search.ts", "exists": true }, { "path": "docs", "exists": true }, { "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 }, { "path": "apps/web/src/measurement/analytics.mjs", "exists": true }, { "path": "apps/web/src/measurement/ConsentControls.tsx", "exists": true }, { "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 } ], "verification": [ "Inspect generated production/staging robots and noindex behavior; private file exclusion enforced independently; spoofed user-agent run not called authenticated bot", "Malformed input, forged origins, spoofed forwarded IP, header injection, honeypot/abuse, body limits and CSP functional regressions; sensitive traces never echoed", "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", "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." ], "status": "PENDING" }, { "id": "D051", "number": 51, "title": "Engine-specific discovery, training and user-access controls", "originPath": "Library/Framework/framework-engine-control-matrix.md", "source": "private/standards/document-051.txt", "sourceLine": 6822, "bytes": 4198, "sha256": "4bb1efb3a5e68e8f496bfd12bf6bc66541d0f3bb4ebe9fd96b4a0dc971a7e463", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "CRAWL_POLICY", "SECURITY", "PRIVACY", "RELEASE" ], "disposition": "APPLY", "reason": "Separate bot role/access policy from real identity, indexing and business outcomes; never log raw visitor queries or weaken protected paths.", "roles": [ "R08", "R12", "R20", "R22", "R16", "R25", "R01", "R02" ], "graphIds": [ "G17", "G26", "G27", "G32", "G34" ], "implementation": [ { "path": "scripts/generate-search.ts", "exists": true }, { "path": "packages/site/search.ts", "exists": true }, { "path": "docs", "exists": true }, { "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 }, { "path": "apps/web/src/measurement/analytics.mjs", "exists": true }, { "path": "apps/web/src/measurement/ConsentControls.tsx", "exists": true }, { "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 } ], "verification": [ "Inspect generated production/staging robots and noindex behavior; private file exclusion enforced independently; spoofed user-agent run not called authenticated bot", "Malformed input, forged origins, spoofed forwarded IP, header injection, honeypot/abuse, body limits and CSP functional regressions; sensitive traces never echoed", "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", "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." ], "status": "PENDING" }, { "id": "D052", "number": 52, "title": "Evidence governance and claim authorization", "originPath": "Library/Framework/framework-evidence-governance.md", "source": "private/standards/document-052.txt", "sourceLine": 6871, "bytes": 4237, "sha256": "bc7370ba658c10eb064abbe300a0d4f470d7a1923fedbbd3c558460386f527bd", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "CONTENT", "TRUTH", "SCHEMA", "PRIVACY" ], "disposition": "APPLY", "reason": "Apply substantiation, useful public content and safe publication boundaries. Proposed 26-role articles and publication-host options are not instructions to mass-publish or mint canonical identity IDs.", "roles": [ "R13", "R14", "R23", "R11", "R08", "R20", "R16" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G34", "G36", "G37", "G39" ], "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 }, { "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 }, { "path": "tests/site/search.test.ts", "exists": true }, { "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 } ], "verification": [ "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.", "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", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims", "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" ], "status": "PENDING" }, { "id": "D053", "number": 53, "title": "Faceted navigation and crawl-space control", "originPath": "Library/Framework/framework-faceted-url-contract.md", "source": "private/standards/document-053.txt", "sourceLine": 6913, "bytes": 3750, "sha256": "aad0cacc5b31946a9afe0830fb8b70baaac297098f615a078f66cd848875dff6", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "URLS", "HTML", "CONTENT" ], "disposition": "APPLY", "reason": "Apply page-purpose/internal-link/route/metadata contract, including tracking parameter and invalid-route behavior. Commerce facets are not created for a service funnel.", "roles": [ "R08", "R09", "R04", "R13", "R14", "R23" ], "graphIds": [ "G01", "G03", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G13", "G14", "G16", "G17", "G18", "G19", "G20", "G21", "G23", "G36", "G37", "G39" ], "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 }, { "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": "tests/site/content.test.ts", "exists": true }, { "path": "apps/web/src/animation/conversation/director.mjs", "exists": true } ], "verification": [ "Test complete route inventory, unknown and parameterized requests, canonical closure, duplicate head tags, correct 404, internal links and sitemap consistency", "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.", "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." ], "status": "PENDING" }, { "id": "D054", "number": 54, "title": "Field performance and interaction acceptance", "originPath": "Library/Framework/framework-field-performance-acceptance.md", "source": "private/standards/document-054.txt", "sourceLine": 6957, "bytes": 3528, "sha256": "f97e1dbdbd7c54e1db98a8475e01ce29ebc0432a3cfadf0df8394eca3e3c404f", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "PERFORMANCE", "HTML", "A11Y", "PRIVACY" ], "disposition": "APPLY", "reason": "Measure complete route/asset/interaction costs and preserve usability. No literal threshold or lab score may be called observed field compliance.", "roles": [ "R06", "R04", "R08", "R07", "R05", "R20", "R16" ], "graphIds": [ "G13", "G19", "G26", "G27", "G34" ], "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 }, { "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/DemoForm.tsx", "exists": true }, { "path": "apps/web/src/animation/stage/CharacterStage.tsx", "exists": true }, { "path": "apps/web/src/styles/computer-conversation.css", "exists": true }, { "path": "tests/browser/desktop-conversation.spec.ts", "exists": true }, { "path": "apps/api/src/config.ts", "exists": true }, { "path": "apps/api/src/app.ts", "exists": true }, { "path": "apps/web/src/measurement/analytics.mjs", "exists": true }, { "path": "apps/web/src/measurement/ConsentControls.tsx", "exists": true } ], "verification": [ "Record largest HTML/JS/media bytes and representative controlled lab context; lazy optional runtime; verify no private API caching", "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.", "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.", "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" ], "status": "PENDING" }, { "id": "D055", "number": 55, "title": "GA4 implementation — current AI channels, scopes and outcome quality", "originPath": "Library/Framework/framework-ga4.md", "source": "private/standards/document-055.txt", "sourceLine": 7001, "bytes": 3994, "sha256": "d84e96f483c5c5086fcc3e8d87c04a7d1b63eb87d2887dc20e9c4fe5544bdf33", "sourceLabel": "REWRITTEN · researched", "sourceReviewStatus": "rewritten_current_guidance", "requirements": [ "EVENTS", "SEARCH_REPORTS", "PRIVACY" ], "disposition": "APPLY", "reason": "Implement consent-aware event semantics and reporting handoff. Platform fields and account access need actual verification; no invented imports, denominators or private CRM.", "roles": [ "R16", "R15", "R12", "R20" ], "graphIds": [ "G14", "G21", "G22", "G23", "G25", "G26", "G27", "G34" ], "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 }, { "path": "docs/standards/observations.json", "exists": true }, { "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 } ], "verification": [ "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.", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "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" ], "status": "PENDING" }, { "id": "D056", "number": 56, "title": "Google generative AI performance: current reporting contract", "originPath": "Library/Framework/framework-google-ai-performance-2026.md", "source": "private/standards/document-056.txt", "sourceLine": 7048, "bytes": 3990, "sha256": "9cddafa4737aac215fad5ebacca17c886a035155adf845a0951b95691906f664", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "EVENTS", "SEARCH_REPORTS", "PRIVACY" ], "disposition": "APPLY", "reason": "Implement consent-aware event semantics and reporting handoff. Platform fields and account access need actual verification; no invented imports, denominators or private CRM.", "roles": [ "R16", "R15", "R12", "R20" ], "graphIds": [ "G14", "G21", "G22", "G23", "G25", "G26", "G27", "G34" ], "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 }, { "path": "docs/standards/observations.json", "exists": true }, { "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 } ], "verification": [ "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.", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "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" ], "status": "PENDING" }, { "id": "D057", "number": 57, "title": "Search Console analysis — current reports and defensible diagnostics", "originPath": "Library/Framework/framework-gscanalysis.md", "source": "private/standards/document-057.txt", "sourceLine": 7090, "bytes": 3889, "sha256": "cb15c9deca0b0e0fd4a367e70d162f058b0093ac2cda1c255da81fa42ed2c944", "sourceLabel": "REWRITTEN · researched", "sourceReviewStatus": "rewritten_current_guidance", "requirements": [ "EVENTS", "SEARCH_REPORTS", "PRIVACY" ], "disposition": "APPLY", "reason": "Implement consent-aware event semantics and reporting handoff. Platform fields and account access need actual verification; no invented imports, denominators or private CRM.", "roles": [ "R16", "R15", "R12", "R20" ], "graphIds": [ "G14", "G21", "G22", "G23", "G25", "G26", "G27", "G34" ], "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 }, { "path": "docs/standards/observations.json", "exists": true }, { "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 } ], "verification": [ "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.", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "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" ], "status": "PENDING" }, { "id": "D058", "number": 58, "title": "Titles, descriptions and preview copy without false limits", "originPath": "Library/Framework/framework-html-meta-description.md", "source": "private/standards/document-058.txt", "sourceLine": 7137, "bytes": 3319, "sha256": "bff7391348221bbc8fce16e107733924f6152177b8a2e9eaeb963f443923f0b7", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "URLS", "HTML", "CONTENT" ], "disposition": "APPLY", "reason": "Apply page-purpose/internal-link/route/metadata contract, including tracking parameter and invalid-route behavior. Commerce facets are not created for a service funnel.", "roles": [ "R08", "R09", "R04", "R13", "R14", "R23" ], "graphIds": [ "G01", "G03", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G13", "G14", "G16", "G17", "G18", "G19", "G20", "G21", "G23", "G36", "G37", "G39" ], "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 }, { "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": "tests/site/content.test.ts", "exists": true }, { "path": "apps/web/src/animation/conversation/director.mjs", "exists": true } ], "verification": [ "Test complete route inventory, unknown and parameterized requests, canonical closure, duplicate head tags, correct 404, internal links and sitemap consistency", "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.", "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." ], "status": "PENDING" }, { "id": "D059", "number": 59, "title": "Location-page evidence and genuine local utility", "originPath": "Library/Framework/framework-location-evidence.md", "source": "private/standards/document-059.txt", "sourceLine": 7177, "bytes": 3864, "sha256": "44f1dbe41e3db355ecf22b38e50e584f365bad595ba189b610c0627d2ce1606e", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "CONTENT", "TRUTH", "SCHEMA" ], "disposition": "CONDITIONAL", "reason": "Eligibility and location truth govern omission of unverified addresses/branches. No local/location pages or GBP claims are in the requested scope; activate on verified business facts.", "roles": [ "R13", "R14", "R23", "R11", "R08" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G23", "G24", "G28", "G30", "G36", "G37", "G39" ], "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 }, { "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 }, { "path": "tests/site/search.test.ts", "exists": true } ], "verification": [ "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.", "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", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims" ], "status": "PENDING" }, { "id": "D060", "number": 60, "title": "SEO library — canonical master index", "originPath": "Library/Framework/framework-masterindex.md", "source": "private/standards/document-060.txt", "sourceLine": 7219, "bytes": 24933, "sha256": "90e81325c45c55453f817047796fbcf48933d502429e5f4d29fbb1e80f56c4c8", "sourceLabel": "REBUILT · navigation", "sourceReviewStatus": "regenerated_index", "requirements": [ "SCOPE", "MAINTENANCE" ], "disposition": "APPLY", "reason": "Navigation/catalog records expose inherited coverage boundaries. Referenced legacy originals are not included; retain all references with source availability, supersession and conditional applicability.", "roles": [ "R24", "R14" ], "graphIds": [ "G09", "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 } ], "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" ], "status": "PENDING" }, { "id": "D061", "number": 61, "title": "Migration contract, checkpoints and rollback", "originPath": "Library/Framework/framework-migration-rollback-contract.md", "source": "private/standards/document-061.txt", "sourceLine": 7458, "bytes": 3675, "sha256": "33c7c6ae0bb901912296d45c3d6994b2c824b3055c1d5848a37216b22853a47c", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "RELEASE", "URLS", "TRUTH", "EVENTS" ], "disposition": "APPLY", "reason": "Production replaces the explicitly identified redirect only after host inventory, backed-up configuration and actual staged acceptance; package portable instructions locally.", "roles": [ "R25", "R01", "R02", "R08", "R09", "R11", "R14", "R16", "R15" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G07", "G08", "G10", "G12", "G13", "G14", "G16", "G17", "G18", "G20", "G21", "G24", "G26", "G28", "G30", "G32", "G36", "G37" ], "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 }, { "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 }, { "path": "packages/site/truth.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 }, { "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 } ], "verification": [ "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.", "Test complete route inventory, unknown and parameterized requests, canonical closure, duplicate head tags, correct 404, internal links and sitemap consistency", "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", "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." ], "status": "PENDING" }, { "id": "D062", "number": 62, "title": "Next.js metadata, streaming and rendering validation", "originPath": "Library/Framework/framework-nextjs-metadata-validation.md", "source": "private/standards/document-062.txt", "sourceLine": 7502, "bytes": 3895, "sha256": "803dbb65eb97ee4526cb3d07cc81ec45c65b9bbd42011e7badadcd8a49aadf33", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "HTML", "URLS", "SCHEMA", "ARCH" ], "disposition": "PARTIAL", "reason": "Next.js APIs/streaming configuration are inapplicable because user requires React without Next.js. Apply transferable raw/rendered HTML, safe JSON-LD and canonical consistency tests through this React build.", "roles": [ "R04", "R08", "R09", "R11", "R24" ], "graphIds": [ "G02", "G06", "G08", "G13", "G14", "G16", "G17", "G18", "G19", "G20", "G32", "G36", "G39" ], "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": "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 }, { "path": "packages/site/truth.ts", "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 } ], "verification": [ "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.", "Test complete route inventory, unknown and parameterized requests, canonical closure, duplicate head tags, correct 404, internal links and sitemap consistency", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims", "Review installed dependency/runtime/build versions and product imports; clean install, strict typecheck and production build" ], "status": "PENDING" }, { "id": "D063", "number": 63, "title": "Next.js SEO implementation — versioned route contracts", "originPath": "Library/Framework/framework-nextjs.md", "source": "private/standards/document-063.txt", "sourceLine": 7546, "bytes": 3805, "sha256": "612960e54e6953ca5e938f9ef7f0abdccd9b71b21f1ade985deec51c77534c51", "sourceLabel": "REWRITTEN · researched", "sourceReviewStatus": "rewritten_current_guidance", "requirements": [ "HTML", "URLS", "SCHEMA", "ARCH" ], "disposition": "PARTIAL", "reason": "Next.js APIs/streaming configuration are inapplicable because user requires React without Next.js. Apply transferable raw/rendered HTML, safe JSON-LD and canonical consistency tests through this React build.", "roles": [ "R04", "R08", "R09", "R11", "R24" ], "graphIds": [ "G02", "G06", "G08", "G13", "G14", "G16", "G17", "G18", "G19", "G20", "G32", "G36", "G39" ], "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": "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 }, { "path": "packages/site/truth.ts", "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 } ], "verification": [ "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.", "Test complete route inventory, unknown and parameterized requests, canonical closure, duplicate head tags, correct 404, internal links and sitemap consistency", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims", "Review installed dependency/runtime/build versions and product imports; clean install, strict typecheck and production build" ], "status": "PENDING" }, { "id": "D064", "number": 64, "title": "Preferred Sources and publisher relationship design", "originPath": "Library/Framework/framework-publisher-preferences.md", "source": "private/standards/document-064.txt", "sourceLine": 7591, "bytes": 3375, "sha256": "ce7557e543141b835914e19cbc4fa9e7889979eb80022b5d4c553315e91cfaf7", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "CONTENT", "PERFORMANCE" ], "disposition": "NOT_APPLICABLE", "reason": "No news/publication preference feature is requested or eligibility verified. Do not install a Preferred Sources button merely to satisfy an optional publisher module.", "roles": [ "R13", "R14", "R23", "R06" ], "graphIds": [ "G01", "G03", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G19", "G20", "G21", "G23", "G37", "G39" ], "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 }, { "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 } ], "verification": [ "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.", "Record largest HTML/JS/media bytes and representative controlled lab context; lazy optional runtime; verify no private API caching" ], "status": "NOT_APPLICABLE" }, { "id": "D065", "number": 65, "title": "Regional Search eligibility and policy differences", "originPath": "Library/Framework/framework-regional-search-eligibility.md", "source": "private/standards/document-065.txt", "sourceLine": 7633, "bytes": 3774, "sha256": "73c810300e7d276a140219b24f6621eb4177b7ad1a0b9378e8613bd1e5f85e3b", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "CONTENT", "URLS", "SEARCH_REPORTS" ], "disposition": "CONDITIONAL", "reason": "Current English service website has no translated equivalent route set or region-restricted product features. Omit hreflang/forced geolocation; keep regional feature availability unclaimed.", "roles": [ "R13", "R14", "R23", "R08", "R09", "R12", "R16" ], "graphIds": [ "G01", "G03", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G13", "G14", "G16", "G17", "G18", "G20", "G21", "G22", "G23", "G25", "G36", "G37", "G39" ], "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 }, { "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 }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true } ], "verification": [ "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.", "Test complete route inventory, unknown and parameterized requests, canonical closure, duplicate head tags, correct 404, internal links and sitemap consistency", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment" ], "status": "PENDING" }, { "id": "D066", "number": 66, "title": "Research maintenance and documentation drift control", "originPath": "Library/Framework/framework-research-maintenance.md", "source": "private/standards/document-066.txt", "sourceLine": 7675, "bytes": 3806, "sha256": "063b5872907ded8227274d47d673e690414feda668389bd25fce4caec1c5b415", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "MAINTENANCE", "SCOPE", "CONTENT", "EVIDENCE" ], "disposition": "APPLY", "reason": "Preserve source dates, finding dispositions and unknown originals; current platform-specific rules require primary-source recheck. Unsupported legacy multipliers remain excluded.", "roles": [ "R24", "R14", "R13", "R23", "R21", "R26" ], "graphIds": [ "G01", "G03", "G04", "G05", "G06", "G07", "G08", "G09", "G10", "G11", "G12", "G14", "G15", "G20", "G21", "G23", "G24", "G27", "G28", "G29", "G30", "G31", "G32", "G33", "G37", "G38", "G39", "G40" ], "implementation": [ { "path": "scripts/standards-inventory.ts", "exists": true }, { "path": "docs/standards/coverage-ledger.json", "exists": true }, { "path": "docs/standards/decisions.json", "exists": true }, { "path": "docs/standards/README.md", "exists": true }, { "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 }, { "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": [ "Verify source-to-requirement-to-artifact closure and --check drift detection; re-review fast-changing official guidance before platform-dependent release decisions", "node scripts/standards-inventory.ts --check: all 135 document IDs, 26 roles, 40 graph cards and source hashes; no behavioral PASS inferred", "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.", "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": "D067", "number": 67, "title": "Structured-data lifecycle and feature eligibility", "originPath": "Library/Framework/framework-schema-lifecycle.md", "source": "private/standards/document-067.txt", "sourceLine": 7721, "bytes": 3867, "sha256": "776faeb672e67f69e349da130fd9893a4fc303cb039a61fd375e80cab0929c8a", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "SCHEMA", "TRUTH", "CONTENT" ], "disposition": "APPLY", "reason": "Separate JSON/vocabulary/evidence/feature checks; synthetic graph examples stay private and never provide default business facts.", "roles": [ "R11", "R08", "R14", "R13", "R23" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G23", "G24", "G28", "G30", "G36", "G37", "G39" ], "implementation": [ { "path": "packages/site/search.ts", "exists": true }, { "path": "packages/site/truth.ts", "exists": true }, { "path": "tests/site/search.test.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 }, { "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 } ], "verification": [ "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims", "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", "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." ], "status": "PENDING" }, { "id": "D068", "number": 68, "title": "Schema types in 2026 — semantic validity versus search features", "originPath": "Library/Framework/framework-schema-types-2026.md", "source": "private/standards/document-068.txt", "sourceLine": 7765, "bytes": 4375, "sha256": "f9c702612dfc83c604d212073489b8bf0fe36025f5106a0768e5eb9b7e163417", "sourceLabel": "REWRITTEN · researched", "sourceReviewStatus": "rewritten_current_guidance", "requirements": [ "SCHEMA", "TRUTH", "CONTENT" ], "disposition": "APPLY", "reason": "Separate JSON/vocabulary/evidence/feature checks; synthetic graph examples stay private and never provide default business facts.", "roles": [ "R11", "R08", "R14", "R13", "R23" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G23", "G24", "G28", "G30", "G36", "G37", "G39" ], "implementation": [ { "path": "packages/site/search.ts", "exists": true }, { "path": "packages/site/truth.ts", "exists": true }, { "path": "tests/site/search.test.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 }, { "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 } ], "verification": [ "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims", "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", "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." ], "status": "PENDING" }, { "id": "D069", "number": 69, "title": "ChatGPT Search — publisher access and measured referrals", "originPath": "Library/Framework/framework-searchgpt.md", "source": "private/standards/document-069.txt", "sourceLine": 7816, "bytes": 3767, "sha256": "29a04f36526f3b0dc89451daa06c0836d31dc043b618068a0642e93aa74ba7ec", "sourceLabel": "REWRITTEN · researched", "sourceReviewStatus": "rewritten_current_guidance", "requirements": [ "CRAWL_POLICY", "SEARCH_REPORTS", "CONTENT", "SCHEMA" ], "disposition": "APPLY", "reason": "Apply engine-specific access, useful answer content and honest observation contracts. Do not build llms.txt, public graph API or hidden prompt bait as an assumed ranking requirement.", "roles": [ "R08", "R12", "R20", "R16", "R13", "R14", "R23", "R11" ], "graphIds": [ "G01", "G02", "G03", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G22", "G23", "G25", "G36", "G37", "G39" ], "implementation": [ { "path": "scripts/generate-search.ts", "exists": true }, { "path": "packages/site/search.ts", "exists": true }, { "path": "docs", "exists": true }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true }, { "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 }, { "path": "packages/site/truth.ts", "exists": true }, { "path": "tests/site/search.test.ts", "exists": true } ], "verification": [ "Inspect generated production/staging robots and noindex behavior; private file exclusion enforced independently; spoofed user-agent run not called authenticated bot", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "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.", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims" ], "status": "PENDING" }, { "id": "D070", "number": 70, "title": "SEO release contracts and reproducible acceptance tests", "originPath": "Library/Framework/framework-seo-release-contracts.md", "source": "private/standards/document-070.txt", "sourceLine": 7861, "bytes": 3882, "sha256": "f016c023d326e99e9fe7e7fcc666001945ae9cec5b874e50d6a5f3a862618f0c", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "EVIDENCE", "URLS", "MAIL_API", "RELEASE" ], "disposition": "APPLY", "reason": "Freeze and test actual requirements; fresh separate AI review is not external human independence. Local acceptance and external release evidence remain separate.", "roles": [ "R21", "R26", "R08", "R09", "R03", "R25", "R01", "R02" ], "graphIds": [ "G04", "G08", "G10", "G11", "G13", "G14", "G16", "G17", "G18", "G26", "G32", "G33", "G36" ], "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 }, { "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 }, { "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 }, { "path": "docs/CLAUDE-DEPLOYMENT.md", "exists": true }, { "path": "docs/ARCHITECTURE.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": "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 } ], "verification": [ "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.", "Test complete route inventory, unknown and parameterized requests, canonical closure, duplicate head tags, correct 404, internal links and sitemap consistency", "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented", "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." ], "status": "PENDING" }, { "id": "D071", "number": 71, "title": "Social and video platform properties in Search Console", "originPath": "Library/Framework/framework-social-video-properties.md", "source": "private/standards/document-071.txt", "sourceLine": 7903, "bytes": 3599, "sha256": "fd6a7308d713a15a8722d7599fd6108d98646818a2deb39447a1674562c90ded", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "SEARCH_REPORTS", "MEDIA", "TRUTH" ], "disposition": "CONDITIONAL", "reason": "No social/video account is connected and no video publishing feature is requested. Provide applicable preview/media truth; account-specific property work awaits actual scope/access.", "roles": [ "R12", "R16", "R13", "R20", "R11", "R14" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G07", "G10", "G12", "G14", "G20", "G22", "G23", "G24", "G25", "G28", "G30", "G34", "G35", "G36", "G37" ], "implementation": [ { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true }, { "path": "apps/web/public/animation/manifest.json", "exists": true }, { "path": "packages/site/search.ts", "exists": true }, { "path": "docs", "exists": true }, { "path": "packages/site/truth.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 } ], "verification": [ "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "Inventory referenced SVG/Rive/media and provenance; resolve public URLs; decorative art has appropriate accessibility treatment; inspect social-preview intent", "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" ], "status": "PENDING" }, { "id": "D072", "number": 72, "title": "First-party facts, provenance and reusable evidence", "originPath": "Library/Framework/framework-source-provenance.md", "source": "private/standards/document-072.txt", "sourceLine": 7947, "bytes": 3721, "sha256": "ce18b22d7eacd3f67ad591bd7b14b9a3ab075237703a895ab447be0c0c387e55", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "CONTENT", "TRUTH", "SCHEMA", "PRIVACY" ], "disposition": "APPLY", "reason": "Apply substantiation, useful public content and safe publication boundaries. Proposed 26-role articles and publication-host options are not instructions to mass-publish or mint canonical identity IDs.", "roles": [ "R13", "R14", "R23", "R11", "R08", "R20", "R16" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G34", "G36", "G37", "G39" ], "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 }, { "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 }, { "path": "tests/site/search.test.ts", "exists": true }, { "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 } ], "verification": [ "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.", "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", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims", "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" ], "status": "PENDING" }, { "id": "D073", "number": 73, "title": "Search spam policy — scoped interpretation and operational controls", "originPath": "Library/Framework/framework-spampolicies.md", "source": "private/standards/document-073.txt", "sourceLine": 7991, "bytes": 4313, "sha256": "3c8c75f3c727671c845b4c9bb81341fabdcfcc0bc6d9fdf0c0d8985149efa2dd", "sourceLabel": "REWRITTEN · researched", "sourceReviewStatus": "rewritten_current_guidance", "requirements": [ "CONTENT", "TRUTH", "CRAWL_POLICY" ], "disposition": "APPLY", "reason": "Use real useful service content, truthful visible identity and deliberate consumer access. No doorway pages, fake testimonials, hidden instructions, numerical publishing quotas or assumed policy safe harbors.", "roles": [ "R13", "R14", "R23", "R11", "R08", "R12", "R20" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G28", "G30", "G37", "G39" ], "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 }, { "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 }, { "path": "scripts/generate-search.ts", "exists": true }, { "path": "docs", "exists": true } ], "verification": [ "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.", "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", "Inspect generated production/staging robots and noindex behavior; private file exclusion enforced independently; spoofed user-agent run not called authenticated bot" ], "status": "PENDING" }, { "id": "D074", "number": 74, "title": "URL lifecycle, canonical decisions and safe retirement", "originPath": "Library/Framework/framework-url-lifecycle.md", "source": "private/standards/document-074.txt", "sourceLine": 8042, "bytes": 3689, "sha256": "d18d9eaa2232a6e893a93a76db53df8c0c39bc6e9099b5175fbc28ee2fea8338", "sourceLabel": "NEW · researched", "sourceReviewStatus": "new_researched_module", "requirements": [ "URLS", "HTML", "CONTENT" ], "disposition": "APPLY", "reason": "Apply page-purpose/internal-link/route/metadata contract, including tracking parameter and invalid-route behavior. Commerce facets are not created for a service funnel.", "roles": [ "R08", "R09", "R04", "R13", "R14", "R23" ], "graphIds": [ "G01", "G03", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G13", "G14", "G16", "G17", "G18", "G19", "G20", "G21", "G23", "G36", "G37", "G39" ], "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 }, { "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": "tests/site/content.test.ts", "exists": true }, { "path": "apps/web/src/animation/conversation/director.mjs", "exists": true } ], "verification": [ "Test complete route inventory, unknown and parameterized requests, canonical closure, duplicate head tags, correct 404, internal links and sitemap consistency", "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.", "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." ], "status": "PENDING" }, { "id": "D075", "number": 75, "title": "Bubbles: outside-in availability and public reachability", "originPath": "Library/Playbooks/01-BUBBLES-PUBLIC-REACHABILITY.md", "source": "private/standards/document-075.txt", "sourceLine": 8084, "bytes": 3210, "sha256": "18ae72219d1498aac7738dbf0cf2207999142d3b0527ae2398ad51a9757a3594", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "RELEASE", "SECURITY", "CRAWL_POLICY" ], "disposition": "APPLY", "reason": "Local delivery/configuration can be built now; actual BUBBLES processes, public DNS/TLS and restore readiness require target-host evidence. Lack of access is blocked, not inapplicable.", "roles": [ "R25", "R01", "R02", "R20", "R22", "R08", "R12" ], "graphIds": [ "G17", "G32", "G34" ], "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 }, { "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 }, { "path": "scripts/generate-search.ts", "exists": true }, { "path": "packages/site/search.ts", "exists": true }, { "path": "docs", "exists": true } ], "verification": [ "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.", "Malformed input, forged origins, spoofed forwarded IP, header injection, honeypot/abuse, body limits and CSP functional regressions; sensitive traces never echoed", "Inspect generated production/staging robots and noindex behavior; private file exclusion enforced independently; spoofed user-agent run not called authenticated bot" ], "status": "PENDING" }, { "id": "D076", "number": 76, "title": "Contact form to actual mailbox: an end-to-end evidence chain", "originPath": "Library/Playbooks/02-CONTACT-TO-MAILBOX.md", "source": "private/standards/document-076.txt", "sourceLine": 8144, "bytes": 3443, "sha256": "0a331211f7d8bfd613ca15d2c8bd744546caa50d8b6bfc6f82eb8874346475e0", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "MAIL_API", "MAIL_RECEIPT", "SECURITY", "EVENTS" ], "disposition": "APPLY", "reason": "Direct mail preserves only actual observed provider/receipt states. Recipient receipt and domain authentication require live controlled evidence.", "roles": [ "R03", "R17", "R20", "R22", "R16", "R15" ], "graphIds": [ "G21", "G26", "G34" ], "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 }, { "path": "apps/api/src/config.ts", "exists": true }, { "path": "docs", "exists": true }, { "path": "apps/api/src/static.ts", "exists": true }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "tests/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "tests/measurement/computer-funnel.test.mjs", "exists": true }, { "path": "docs/DESKTOP-MEASUREMENT.md", "exists": true } ], "verification": [ "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented", "Inspect From/Reply-To/envelope semantics; preserve privacy-safe correlation and distinguish mocked transport from live receipt", "Malformed input, forged origins, spoofed forwarded IP, header injection, honeypot/abuse, body limits and CSP functional regressions; sensitive traces never echoed", "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." ], "status": "PENDING" }, { "id": "D077", "number": 77, "title": "From public delivery to useful answers and observed AI citations", "originPath": "Library/Playbooks/03-DISCOVERY-TO-AI-CITATIONS.md", "source": "private/standards/document-077.txt", "sourceLine": 8206, "bytes": 3342, "sha256": "5555512780470bfb276d33cd8006deca54c0d2fd2ca3f4b1008c25154b2c86fb", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "CRAWL_POLICY", "SEARCH_REPORTS", "CONTENT", "SCHEMA" ], "disposition": "APPLY", "reason": "Apply engine-specific access, useful answer content and honest observation contracts. Do not build llms.txt, public graph API or hidden prompt bait as an assumed ranking requirement.", "roles": [ "R08", "R12", "R20", "R16", "R13", "R14", "R23", "R11" ], "graphIds": [ "G01", "G02", "G03", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G22", "G23", "G25", "G36", "G37", "G39" ], "implementation": [ { "path": "scripts/generate-search.ts", "exists": true }, { "path": "packages/site/search.ts", "exists": true }, { "path": "docs", "exists": true }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true }, { "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 }, { "path": "packages/site/truth.ts", "exists": true }, { "path": "tests/site/search.test.ts", "exists": true } ], "verification": [ "Inspect generated production/staging robots and noindex behavior; private file exclusion enforced independently; spoofed user-agent run not called authenticated bot", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "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.", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims" ], "status": "PENDING" }, { "id": "D078", "number": 78, "title": "Browser and accessibility regressions across a complete task", "originPath": "Library/Playbooks/04-BROWSER-ACCESSIBILITY.md", "source": "private/standards/document-078.txt", "sourceLine": 8267, "bytes": 3174, "sha256": "a7177942f4da86d2f09fd6cf65daf2809749accc666039374743391b2f7402eb", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "HTML", "A11Y", "ANIMATION", "MAIL_API" ], "disposition": "APPLY", "reason": "Apply complete critical journey, semantic controls, progressive behavior, real-versus-emulated browser labeling and explicit untested screen-reader/device rows.", "roles": [ "R04", "R08", "R07", "R05", "R06", "R03" ], "graphIds": [ "G13", "G19", "G26", "G35" ], "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/DemoForm.tsx", "exists": true }, { "path": "apps/web/src/animation", "exists": true }, { "path": "apps/web/src/animation/stage/CharacterStage.tsx", "exists": true }, { "path": "apps/web/src/styles/computer-conversation.css", "exists": true }, { "path": "tests/browser/desktop-conversation.spec.ts", "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/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 }, { "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": "tests/api", "exists": true } ], "verification": [ "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.", "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.", "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.", "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented" ], "status": "PENDING" }, { "id": "D079", "number": 79, "title": "Improve measured performance without damaging the website", "originPath": "Library/Playbooks/05-PERFORMANCE-WITHOUT-REGRESSIONS.md", "source": "private/standards/document-079.txt", "sourceLine": 8328, "bytes": 3081, "sha256": "de3f094e4c64a34ba9bcae3ebc68204131f928a1773cf9c358034ff957888015", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "PERFORMANCE", "HTML", "A11Y", "PRIVACY" ], "disposition": "APPLY", "reason": "Measure complete route/asset/interaction costs and preserve usability. No literal threshold or lab score may be called observed field compliance.", "roles": [ "R06", "R04", "R08", "R07", "R05", "R20", "R16" ], "graphIds": [ "G13", "G19", "G26", "G27", "G34" ], "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 }, { "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/DemoForm.tsx", "exists": true }, { "path": "apps/web/src/animation/stage/CharacterStage.tsx", "exists": true }, { "path": "apps/web/src/styles/computer-conversation.css", "exists": true }, { "path": "tests/browser/desktop-conversation.spec.ts", "exists": true }, { "path": "apps/api/src/config.ts", "exists": true }, { "path": "apps/api/src/app.ts", "exists": true }, { "path": "apps/web/src/measurement/analytics.mjs", "exists": true }, { "path": "apps/web/src/measurement/ConsentControls.tsx", "exists": true } ], "verification": [ "Record largest HTML/JS/media bytes and representative controlled lab context; lazy optional runtime; verify no private API caching", "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.", "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.", "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" ], "status": "PENDING" }, { "id": "D080", "number": 80, "title": "Turn verified work into a public expertise asset", "originPath": "Library/Playbooks/06-EVIDENCE-TO-PUBLIC-EXPERTISE.md", "source": "private/standards/document-080.txt", "sourceLine": 8389, "bytes": 3339, "sha256": "efe52f90412d2b879c59d6b0c77d99398f770fc67e9eb2918a7c9a8df66da611", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "CONTENT", "TRUTH", "SCHEMA", "PRIVACY" ], "disposition": "APPLY", "reason": "Apply substantiation, useful public content and safe publication boundaries. Proposed 26-role articles and publication-host options are not instructions to mass-publish or mint canonical identity IDs.", "roles": [ "R13", "R14", "R23", "R11", "R08", "R20", "R16" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G34", "G36", "G37", "G39" ], "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 }, { "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 }, { "path": "tests/site/search.test.ts", "exists": true }, { "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 } ], "verification": [ "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.", "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", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims", "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" ], "status": "PENDING" }, { "id": "D081", "number": 81, "title": "Coordinate hostname, URL and content migrations", "originPath": "Library/Playbooks/07-MIGRATION-AND-URL-CHANGES.md", "source": "private/standards/document-081.txt", "sourceLine": 8451, "bytes": 3203, "sha256": "60b04bdc475c04e5b12c26440ca957223fa31f55e23e5ac4809afc43af8a0055", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "RELEASE", "URLS", "TRUTH", "EVENTS" ], "disposition": "APPLY", "reason": "Production replaces the explicitly identified redirect only after host inventory, backed-up configuration and actual staged acceptance; package portable instructions locally.", "roles": [ "R25", "R01", "R02", "R08", "R09", "R11", "R14", "R16", "R15" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G07", "G08", "G10", "G12", "G13", "G14", "G16", "G17", "G18", "G20", "G21", "G24", "G26", "G28", "G30", "G32", "G36", "G37" ], "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 }, { "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 }, { "path": "packages/site/truth.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 }, { "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 } ], "verification": [ "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.", "Test complete route inventory, unknown and parameterized requests, canonical closure, duplicate head tags, correct 404, internal links and sitemap consistency", "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", "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." ], "status": "PENDING" }, { "id": "D082", "number": 82, "title": "Preflight, controlled release and fresh acceptance", "originPath": "Library/Playbooks/08-RELEASE-AND-INDEPENDENT-ACCEPTANCE.md", "source": "private/standards/document-082.txt", "sourceLine": 8512, "bytes": 3171, "sha256": "4748f62ee98daa7bd11cb709a109f0e11fddd9d1c92931c224511baa02b339ba", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "new_discipline_operating_design", "requirements": [ "EVIDENCE", "URLS", "MAIL_API", "RELEASE" ], "disposition": "APPLY", "reason": "Freeze and test actual requirements; fresh separate AI review is not external human independence. Local acceptance and external release evidence remain separate.", "roles": [ "R21", "R26", "R08", "R09", "R03", "R25", "R01", "R02" ], "graphIds": [ "G04", "G08", "G10", "G11", "G13", "G14", "G16", "G17", "G18", "G26", "G32", "G33", "G36" ], "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 }, { "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 }, { "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 }, { "path": "docs/CLAUDE-DEPLOYMENT.md", "exists": true }, { "path": "docs/ARCHITECTURE.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": "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 } ], "verification": [ "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.", "Test complete route inventory, unknown and parameterized requests, canonical closure, duplicate head tags, correct 404, internal links and sitemap consistency", "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented", "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." ], "status": "PENDING" }, { "id": "D083", "number": 83, "title": "Cross-discipline playbooks", "originPath": "Library/Playbooks/README.md", "source": "private/standards/document-083.txt", "sourceLine": 8573, "bytes": 1363, "sha256": "8327aa9ea15e39c1d060d9c361203aba3d9cfc8aa7955e3cd9e3954eef5ebd3a", "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 }, { "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": "D084", "number": 84, "title": "R01 public-content brief — Why can a website be running on the server but unavailable to customers?", "originPath": "Publishing/Briefs/R01-site-reliability.md", "source": "private/standards/document-084.txt", "sourceLine": 8595, "bytes": 5367, "sha256": "dc0a3e2a091a2e28ebf5d14ba2f58ae76210d6b0cdfcc0fc867a5a4bd50e100a", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D085", "number": 85, "title": "R02 public-content brief — Why does my website work through Tailscale but not on the public internet?", "originPath": "Publishing/Briefs/R02-network-dns.md", "source": "private/standards/document-085.txt", "sourceLine": 8664, "bytes": 5128, "sha256": "95d795a6d83cac73e7b433eb2ace91e4c7a75614357ee16a8351f99386404fb9", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D086", "number": 86, "title": "R03 public-content brief — What does a contact form success message actually prove?", "originPath": "Publishing/Briefs/R03-backend-web.md", "source": "private/standards/document-086.txt", "sourceLine": 8732, "bytes": 5288, "sha256": "b6322bbf547a0cd41d6ad8de1b54c69958d571525ab95d93fca82411f1f7c66f", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D087", "number": 87, "title": "R04 public-content brief — How do you build a website that remains usable when JavaScript fails?", "originPath": "Publishing/Briefs/R04-frontend-web.md", "source": "private/standards/document-087.txt", "sourceLine": 8801, "bytes": 5041, "sha256": "fc3b228be3dc7fa19d717a5b15e5d1c48e4f82bcb0f365207587a67412ebaf29", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D088", "number": 88, "title": "R05 public-content brief — Is a Playwright WebKit test the same as testing Safari on an iPhone?", "originPath": "Publishing/Briefs/R05-browser-compatibility.md", "source": "private/standards/document-088.txt", "sourceLine": 8869, "bytes": 4889, "sha256": "8fd4c1e27a9c8ff08ab6fbd401817dae9db6dffe26adc7831e110754007d750d", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D089", "number": 89, "title": "R06 public-content brief — Why does a good Lighthouse score not prove that real visitors have a fast website?", "originPath": "Publishing/Briefs/R06-web-performance.md", "source": "private/standards/document-089.txt", "sourceLine": 8936, "bytes": 5143, "sha256": "a2982315f9cd8c99291d47d276dd0069d34bc8957143949ff3c15ceb8faa367a", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D090", "number": 90, "title": "R07 public-content brief — What must an accessibility audit test beyond an automated score?", "originPath": "Publishing/Briefs/R07-accessibility.md", "source": "private/standards/document-090.txt", "sourceLine": 9004, "bytes": 5060, "sha256": "8acfae770c4df5bfff1a8cd13f86c6d9edd6420dfc4e30adeae480ff61fa3080", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D091", "number": 91, "title": "R08 public-content brief — How do you distinguish a crawlability problem from an indexing or relevance problem?", "originPath": "Publishing/Briefs/R08-technical-seo.md", "source": "private/standards/document-091.txt", "sourceLine": 9072, "bytes": 5429, "sha256": "62c38f8546a7bb6c1a3a896ec414074ebf7bc0fad088651839ff0359517839dd", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D092", "number": 92, "title": "R09 public-content brief — How do you organize a service website without creating duplicate or orphan pages?", "originPath": "Publishing/Briefs/R09-information-architecture.md", "source": "private/standards/document-092.txt", "sourceLine": 9141, "bytes": 5202, "sha256": "a52143414ac5461fbeb943d9a343db1dfe3be54ca7b623959274a5aa6e190300", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D093", "number": 93, "title": "R10 public-content brief — What makes a page relevant to a customer question rather than merely keyword-rich?", "originPath": "Publishing/Briefs/R10-search-relevance-ir.md", "source": "private/standards/document-093.txt", "sourceLine": 9209, "bytes": 5331, "sha256": "105341f0f96da93653ab012f9ceaa02634965724ad23d4af61613ae310670073", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D094", "number": 94, "title": "R11 public-content brief — How do you connect an author, business and technical article without inventing authority?", "originPath": "Publishing/Briefs/R11-structured-data-knowledge-graph.md", "source": "private/standards/document-094.txt", "sourceLine": 9277, "bytes": 5287, "sha256": "61c2c8da6a2a2e7dc7da8904a96fb20a3dac2641d81ac8244b07a58fc46fba69", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D095", "number": 95, "title": "R12 public-content brief — How can a business measure AI search visibility without confusing crawler visits with customers?", "originPath": "Publishing/Briefs/R12-aeo-aio-geo.md", "source": "private/standards/document-095.txt", "sourceLine": 9346, "bytes": 6000, "sha256": "01238c15d5576b8cfd7ce395388c58281e3eb270d63ee2acdd791f6b745b7830", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D096", "number": 96, "title": "R13 public-content brief — How do you turn technical troubleshooting into useful evidence-led content?", "originPath": "Publishing/Briefs/R13-content-strategy-seo-editor.md", "source": "private/standards/document-096.txt", "sourceLine": 9417, "bytes": 5304, "sha256": "4ea2bd81584af08288fe4de1e31ed859952cfbcc386b59a3eeeeb7d6b0a7cf63", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D097", "number": 97, "title": "R14 public-content brief — What evidence should support a website performance or marketing claim?", "originPath": "Publishing/Briefs/R14-claims-auditor.md", "source": "private/standards/document-097.txt", "sourceLine": 9485, "bytes": 5207, "sha256": "f44fd512ff734ca457ecb253a4df105758a40387eaa5b9d138703dc8c296c674", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D098", "number": 98, "title": "R15 public-content brief — How do you improve a service inquiry path without mistaking clicks for leads?", "originPath": "Publishing/Briefs/R15-conversion-rate-optimization.md", "source": "private/standards/document-098.txt", "sourceLine": 9553, "bytes": 5293, "sha256": "e97846892fcbaedf9cfe37d9e5b89732021938c9cb36b6f8af474defefb8f52d", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D099", "number": 99, "title": "R16 public-content brief — How do you reconcile search visibility, AI referrals and qualified website inquiries?", "originPath": "Publishing/Briefs/R16-analytics-measurement.md", "source": "private/standards/document-099.txt", "sourceLine": 9621, "bytes": 5483, "sha256": "ef5af6545b51c321bc396a3ee8ae3e411bfa4d401095caf9373d08a8de1249b1", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D100", "number": 100, "title": "R17 public-content brief — How do you prove that a website inquiry reached your mailbox?", "originPath": "Publishing/Briefs/R17-email-deliverability.md", "source": "private/standards/document-100.txt", "sourceLine": 9690, "bytes": 5873, "sha256": "f27e764527e932d254be49c0b575014db37c0503c30c79df63d9fbda194e864e", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D101", "number": 101, "title": "R18 public-content brief — How do you improve local visibility without inventing locations or duplicating city pages?", "originPath": "Publishing/Briefs/R18-local-seo-gbp.md", "source": "private/standards/document-101.txt", "sourceLine": 9762, "bytes": 5318, "sha256": "2d6ed01c6a05c7055e37209a53bd4719b27c693ea247c107901eeff27ee9bb3d", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D102", "number": 102, "title": "R19 public-content brief — What makes a backlink or publication mention meaningful evidence of expertise?", "originPath": "Publishing/Briefs/R19-digital-pr-authority.md", "source": "private/standards/document-102.txt", "sourceLine": 9830, "bytes": 5541, "sha256": "6add45516d80aee5776f3c6925680c4890fb1cac57deb7f9744f09791a8702d7", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D103", "number": 103, "title": "R20 public-content brief — How do you harden a business website without breaking its forms or tracking?", "originPath": "Publishing/Briefs/R20-application-security-privacy.md", "source": "private/standards/document-103.txt", "sourceLine": 9899, "bytes": 5554, "sha256": "1845796af00b20d8632673a85cfe21d4a95180238e934e02c921c2e7d12aa5e1", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D104", "number": 104, "title": "R21 public-content brief — What should a website regression suite prove before deployment?", "originPath": "Publishing/Briefs/R21-qa-sdet.md", "source": "private/standards/document-104.txt", "sourceLine": 9969, "bytes": 5026, "sha256": "8109f2100ce876da24c262339eec3801a5ac52907f8aede70abb1dcd77c99f81", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D105", "number": 105, "title": "R22 public-content brief — How does an adversarial website review challenge a clean audit report?", "originPath": "Publishing/Briefs/R22-adversarial-red-team.md", "source": "private/standards/document-105.txt", "sourceLine": 10037, "bytes": 5143, "sha256": "619eb6ec93b83f74959f33ed2700eb8719b0031b2d1aa3e19ab16666efb16dbe", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D106", "number": 106, "title": "R23 public-content brief — How do you choose technical website topics that attract the right service inquiries?", "originPath": "Publishing/Briefs/R23-product-marketing-research.md", "source": "private/standards/document-106.txt", "sourceLine": 10105, "bytes": 5261, "sha256": "1aa768f5c57a73771d4cb78a4c6c512f2596c310137cef8348899481481fb6c3", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D107", "number": 107, "title": "R24 public-content brief — Who resolves conflicting fixes when SEO, performance and security disagree?", "originPath": "Publishing/Briefs/R24-solutions-architecture.md", "source": "private/standards/document-107.txt", "sourceLine": 10173, "bytes": 5147, "sha256": "b7a9045018678cbdf6c1c830ae76626792c359682382cb036191b2e07d4f4128", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D108", "number": 108, "title": "R25 public-content brief — What should a website release plan include beyond clicking deploy?", "originPath": "Publishing/Briefs/R25-release-change-management.md", "source": "private/standards/document-108.txt", "sourceLine": 10241, "bytes": 5132, "sha256": "800eaa285b9cc41f71d21826b98f74f06380c346dc67489cc6ec01d5dd43455b", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D109", "number": 109, "title": "R26 public-content brief — What makes website acceptance testing genuinely independent?", "originPath": "Publishing/Briefs/R26-independent-acceptance.md", "source": "private/standards/document-109.txt", "sourceLine": 10309, "bytes": 5137, "sha256": "6a9014efb16910df4061ec2a6231f48f01206fe9049235ca6c83dabe226b0c7f", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "PRIVACY", "EVIDENCE" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved publication brief informs reader-task and proof review only. Do not publish the template, suggested route/byline, candidate keyword or expertise claim as completed client work.", "roles": [ "R13", "R14", "R23", "R11", "R20", "R16", "R21", "R26" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "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 }, { "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 } ], "verification": [ "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.", "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", "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", "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": "D110", "number": 110, "title": "Why SEO cannot repair a broken inquiry pipeline", "originPath": "Publishing/Drafts/01-SEO-CANNOT-FIX-BROKEN-INQUIRIES.md", "source": "private/standards/document-110.txt", "sourceLine": 10377, "bytes": 5863, "sha256": "a43bf21ded7aa6f87c7c48abc9516115c348e65be20f1f2efb4c87c5925a3bdc", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "MAIL_API", "SEARCH_REPORTS", "EVIDENCE", "PRIVACY" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved methodology draft can teach distinctions but is not owner-reviewed public copy, client result or current project evidence; use original site-specific explanation.", "roles": [ "R13", "R14", "R23", "R03", "R12", "R16", "R21", "R26", "R20" ], "graphIds": [ "G01", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G22", "G23", "G25", "G26", "G27", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true }, { "path": "tests", "exists": true }, { "path": "scripts/check-build.ts", "exists": true }, { "path": "docs/ACCEPTANCE.md", "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 }, { "path": "apps/api/src/config.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 } ], "verification": [ "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.", "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "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.", "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" ], "status": "PENDING" }, { "id": "D111", "number": 111, "title": "A public website needs a public test", "originPath": "Publishing/Drafts/02-PUBLIC-REACHABILITY.md", "source": "private/standards/document-111.txt", "sourceLine": 10434, "bytes": 5256, "sha256": "e29cb0c13b63052360c542568a1c9347e52e44b14f7cbabbe8ee80c4b5e97d3c", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "MAIL_API", "SEARCH_REPORTS", "EVIDENCE", "PRIVACY" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved methodology draft can teach distinctions but is not owner-reviewed public copy, client result or current project evidence; use original site-specific explanation.", "roles": [ "R13", "R14", "R23", "R03", "R12", "R16", "R21", "R26", "R20" ], "graphIds": [ "G01", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G22", "G23", "G25", "G26", "G27", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true }, { "path": "tests", "exists": true }, { "path": "scripts/check-build.ts", "exists": true }, { "path": "docs/ACCEPTANCE.md", "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 }, { "path": "apps/api/src/config.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 } ], "verification": [ "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.", "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "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.", "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" ], "status": "PENDING" }, { "id": "D112", "number": 112, "title": "Sent is not the same as received", "originPath": "Publishing/Drafts/03-INQUIRY-DELIVERY-PROOF.md", "source": "private/standards/document-112.txt", "sourceLine": 10491, "bytes": 5469, "sha256": "55095f15f72b6eca728fa7cb2239508857c9c4b025eb167c8fc865ce943ba0e7", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "MAIL_API", "SEARCH_REPORTS", "EVIDENCE", "PRIVACY" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved methodology draft can teach distinctions but is not owner-reviewed public copy, client result or current project evidence; use original site-specific explanation.", "roles": [ "R13", "R14", "R23", "R03", "R12", "R16", "R21", "R26", "R20" ], "graphIds": [ "G01", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G22", "G23", "G25", "G26", "G27", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true }, { "path": "tests", "exists": true }, { "path": "scripts/check-build.ts", "exists": true }, { "path": "docs/ACCEPTANCE.md", "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 }, { "path": "apps/api/src/config.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 } ], "verification": [ "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.", "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "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.", "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" ], "status": "PENDING" }, { "id": "D113", "number": 113, "title": "Browser coverage without overclaiming", "originPath": "Publishing/Drafts/04-REAL-BROWSER-EVIDENCE.md", "source": "private/standards/document-113.txt", "sourceLine": 10550, "bytes": 4973, "sha256": "557c66cba303e07fa7a19f02617f2b36685093ab9443e79719486a8c28f553ed", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "MAIL_API", "SEARCH_REPORTS", "EVIDENCE", "PRIVACY" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved methodology draft can teach distinctions but is not owner-reviewed public copy, client result or current project evidence; use original site-specific explanation.", "roles": [ "R13", "R14", "R23", "R03", "R12", "R16", "R21", "R26", "R20" ], "graphIds": [ "G01", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G22", "G23", "G25", "G26", "G27", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true }, { "path": "tests", "exists": true }, { "path": "scripts/check-build.ts", "exists": true }, { "path": "docs/ACCEPTANCE.md", "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 }, { "path": "apps/api/src/config.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 } ], "verification": [ "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.", "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "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.", "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" ], "status": "PENDING" }, { "id": "D114", "number": 114, "title": "Measure AI visibility without inventing attribution", "originPath": "Publishing/Drafts/05-AI-VISIBILITY-EVIDENCE.md", "source": "private/standards/document-114.txt", "sourceLine": 10607, "bytes": 5422, "sha256": "66b644d802ba621ca0022bdf8cfe19951c75c9c76df8086e955ff8fc38e13ab9", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "MAIL_API", "SEARCH_REPORTS", "EVIDENCE", "PRIVACY" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved methodology draft can teach distinctions but is not owner-reviewed public copy, client result or current project evidence; use original site-specific explanation.", "roles": [ "R13", "R14", "R23", "R03", "R12", "R16", "R21", "R26", "R20" ], "graphIds": [ "G01", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G22", "G23", "G25", "G26", "G27", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true }, { "path": "tests", "exists": true }, { "path": "scripts/check-build.ts", "exists": true }, { "path": "docs/ACCEPTANCE.md", "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 }, { "path": "apps/api/src/config.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 } ], "verification": [ "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.", "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "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.", "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" ], "status": "PENDING" }, { "id": "D115", "number": 115, "title": "Independent acceptance is more than another green check", "originPath": "Publishing/Drafts/06-INDEPENDENT-ACCEPTANCE.md", "source": "private/standards/document-115.txt", "sourceLine": 10668, "bytes": 5474, "sha256": "30159390d38c61b0c64bacd1f36179b1e68f0aa7318c202fc9cf68130cd6aad2", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "MAIL_API", "SEARCH_REPORTS", "EVIDENCE", "PRIVACY" ], "disposition": "REVIEW_ONLY", "reason": "Unapproved methodology draft can teach distinctions but is not owner-reviewed public copy, client result or current project evidence; use original site-specific explanation.", "roles": [ "R13", "R14", "R23", "R03", "R12", "R16", "R21", "R26", "R20" ], "graphIds": [ "G01", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G20", "G21", "G22", "G23", "G25", "G26", "G27", "G33", "G34", "G37", "G39" ], "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 }, { "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 }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true }, { "path": "tests", "exists": true }, { "path": "scripts/check-build.ts", "exists": true }, { "path": "docs/ACCEPTANCE.md", "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 }, { "path": "apps/api/src/config.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 } ], "verification": [ "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.", "Synthetic accepted/rejected/invalid/duplicate/timeout cases; response semantics match transport outcome; no success on failure; duplicate handling scope documented", "Review event definitions and reporting guide; verify account-dependent facts against official sources at deployment", "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.", "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" ], "status": "PENDING" }, { "id": "D116", "number": 116, "title": "Author, business and publication identity plan", "originPath": "Publishing/ENTITY-AND-PUBLICATION-PLAN.md", "source": "private/standards/document-116.txt", "sourceLine": 10731, "bytes": 4244, "sha256": "14d62b5467cb0f43193e84dbbb6af734cef07ed33ffd7ebe9499002a6bad7c83", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "SCHEMA", "PRIVACY" ], "disposition": "APPLY", "reason": "Apply substantiation, useful public content and safe publication boundaries. Proposed 26-role articles and publication-host options are not instructions to mass-publish or mint canonical identity IDs.", "roles": [ "R13", "R14", "R23", "R11", "R08", "R20", "R16" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G34", "G36", "G37", "G39" ], "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 }, { "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 }, { "path": "tests/site/search.test.ts", "exists": true }, { "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 } ], "verification": [ "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.", "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", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims", "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" ], "status": "PENDING" }, { "id": "D117", "number": 117, "title": "Public expertise layer — briefs and reviewable drafts", "originPath": "Publishing/README.md", "source": "private/standards/document-117.txt", "sourceLine": 10768, "bytes": 2280, "sha256": "3f7629c37dbbc9a81c18c660a8ef83e39148e0b055a6cab2906ade11e1413c69", "sourceLabel": "PUBLIC WORKBENCH · not approved", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "CONTENT", "TRUTH", "SCHEMA", "PRIVACY" ], "disposition": "APPLY", "reason": "Apply substantiation, useful public content and safe publication boundaries. Proposed 26-role articles and publication-host options are not instructions to mass-publish or mint canonical identity IDs.", "roles": [ "R13", "R14", "R23", "R11", "R08", "R20", "R16" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G23", "G24", "G26", "G27", "G28", "G30", "G34", "G36", "G37", "G39" ], "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 }, { "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 }, { "path": "tests/site/search.test.ts", "exists": true }, { "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 } ], "verification": [ "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.", "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", "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims", "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" ], "status": "PENDING" }, { "id": "D118", "number": 118, "title": "SEO / AIO Library — 26-Discipline Edition", "originPath": "README.md", "source": "private/standards/document-118.txt", "sourceLine": 10798, "bytes": 3351, "sha256": "a332691e0587fb7ea4ed58f1f3afa2403cd66bdb3f6aec3e1fd34901060bbf9e", "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": "D119", "number": 119, "title": "26-discipline validation — actual local results", "originPath": "Reports/DISCIPLINE-VALIDATION.md", "source": "private/standards/document-119.txt", "sourceLine": 10835, "bytes": 4207, "sha256": "c8c62a51bb521a636b55dc737a083b606d2c215a287054cf36d9af543bd45b3d", "sourceLabel": "EXPANSION · local delivery record", "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": "D120", "number": 120, "title": "Executed validation — 2026.09.09", "originPath": "Reports/VALIDATION.md", "source": "private/standards/document-120.txt", "sourceLine": 10883, "bytes": 2201, "sha256": "46c76c45e4e5b0c0c4e1eae0cccd7efcb0daf5344b0a3a457709061a6935e26e", "sourceLabel": "BASELINE · historical report", "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": "D121", "number": 121, "title": "SEO library audit and research update", "originPath": "Research/AUDIT-REPORT.md", "source": "private/standards/document-121.txt", "sourceLine": 10914, "bytes": 19389, "sha256": "476bcc92779bb7e8f3574f5fd232e8d01d25300ca80082a2c4ed61c96a5b033a", "sourceLabel": "BASELINE · historical report", "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": "D122", "number": 122, "title": "Coverage matrix — every unique original", "originPath": "Research/COVERAGE-MATRIX.md", "source": "private/standards/document-122.txt", "sourceLine": 11057, "bytes": 30814, "sha256": "6444bf431a0b0aa27d8981e2912802fd7b68bcaeca3408c4bb52ce9bb14bbd30", "sourceLabel": "REFERENCE · scope stated in document", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "SCOPE", "MAINTENANCE" ], "disposition": "APPLY", "reason": "Navigation/catalog records expose inherited coverage boundaries. Referenced legacy originals are not included; retain all references with source availability, supersession and conditional applicability.", "roles": [ "R24", "R14" ], "graphIds": [ "G09", "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 } ], "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" ], "status": "PENDING" }, { "id": "D123", "number": 123, "title": "26-Discipline Expansion — Research and Delivery Report", "originPath": "Research/DISCIPLINE-EXPANSION-REPORT.md", "source": "private/standards/document-123.txt", "sourceLine": 11219, "bytes": 8411, "sha256": "4b60c1454cf577d784449108a8c2ac4a72b915a5d3890aeb12d71c585a077edb", "sourceLabel": "EXPANSION · local delivery record", "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": "D124", "number": 124, "title": "Discipline gap map", "originPath": "Research/DISCIPLINE-GAP-MAP.md", "source": "private/standards/document-124.txt", "sourceLine": 11300, "bytes": 4430, "sha256": "4bc2b42c64452aa859746a5fcf38ed256ac8e115a1ec2bb98dbaccdb2be77ea3", "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": "D125", "number": 125, "title": "Discipline expansion — primary-source register", "originPath": "Research/DISCIPLINE-SOURCE-REGISTER.md", "source": "private/standards/document-125.txt", "sourceLine": 11344, "bytes": 13992, "sha256": "547b1bec294f63caab1be05f3349b8484e3fa7cab022ede51cb6027b51a51649", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "MAINTENANCE", "SCOPE", "CONTENT", "EVIDENCE" ], "disposition": "APPLY", "reason": "Preserve source dates, finding dispositions and unknown originals; current platform-specific rules require primary-source recheck. Unsupported legacy multipliers remain excluded.", "roles": [ "R24", "R14", "R13", "R23", "R21", "R26" ], "graphIds": [ "G01", "G03", "G04", "G05", "G06", "G07", "G08", "G09", "G10", "G11", "G12", "G14", "G15", "G20", "G21", "G23", "G24", "G27", "G28", "G29", "G30", "G31", "G32", "G33", "G37", "G38", "G39", "G40" ], "implementation": [ { "path": "scripts/standards-inventory.ts", "exists": true }, { "path": "docs/standards/coverage-ledger.json", "exists": true }, { "path": "docs/standards/decisions.json", "exists": true }, { "path": "docs/standards/README.md", "exists": true }, { "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 }, { "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": [ "Verify source-to-requirement-to-artifact closure and --check drift detection; re-review fast-changing official guidance before platform-dependent release decisions", "node scripts/standards-inventory.ts --check: all 135 document IDs, 26 roles, 40 graph cards and source hashes; no behavioral PASS inferred", "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.", "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": "D126", "number": 126, "title": "Findings and dispositions", "originPath": "Research/FINDINGS.md", "source": "private/standards/document-126.txt", "sourceLine": 11651, "bytes": 21876, "sha256": "e62b73d27e9ccbc1fbd2822b6cf7bdb61585939e43f6af0b0e3a99ca46942a22", "sourceLabel": "REFERENCE · scope stated in document", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "MAINTENANCE", "SCOPE", "CONTENT", "EVIDENCE" ], "disposition": "APPLY", "reason": "Preserve source dates, finding dispositions and unknown originals; current platform-specific rules require primary-source recheck. Unsupported legacy multipliers remain excluded.", "roles": [ "R24", "R14", "R13", "R23", "R21", "R26" ], "graphIds": [ "G01", "G03", "G04", "G05", "G06", "G07", "G08", "G09", "G10", "G11", "G12", "G14", "G15", "G20", "G21", "G23", "G24", "G27", "G28", "G29", "G30", "G31", "G32", "G33", "G37", "G38", "G39", "G40" ], "implementation": [ { "path": "scripts/standards-inventory.ts", "exists": true }, { "path": "docs/standards/coverage-ledger.json", "exists": true }, { "path": "docs/standards/decisions.json", "exists": true }, { "path": "docs/standards/README.md", "exists": true }, { "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 }, { "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": [ "Verify source-to-requirement-to-artifact closure and --check drift detection; re-review fast-changing official guidance before platform-dependent release decisions", "node scripts/standards-inventory.ts --check: all 135 document IDs, 26 roles, 40 graph cards and source hashes; no behavioral PASS inferred", "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.", "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": "D127", "number": 127, "title": "Remaining review queue and explicit limits", "originPath": "Research/REMAINING-REVIEW-QUEUE.md", "source": "private/standards/document-127.txt", "sourceLine": 12170, "bytes": 3193, "sha256": "70c3602f0cab7da16f69504a18d8395e33068fdbff0405fc630f44f7cd2a10ec", "sourceLabel": "REFERENCE · scope stated in document", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "MAINTENANCE", "SCOPE", "CONTENT", "EVIDENCE" ], "disposition": "APPLY", "reason": "Preserve source dates, finding dispositions and unknown originals; current platform-specific rules require primary-source recheck. Unsupported legacy multipliers remain excluded.", "roles": [ "R24", "R14", "R13", "R23", "R21", "R26" ], "graphIds": [ "G01", "G03", "G04", "G05", "G06", "G07", "G08", "G09", "G10", "G11", "G12", "G14", "G15", "G20", "G21", "G23", "G24", "G27", "G28", "G29", "G30", "G31", "G32", "G33", "G37", "G38", "G39", "G40" ], "implementation": [ { "path": "scripts/standards-inventory.ts", "exists": true }, { "path": "docs/standards/coverage-ledger.json", "exists": true }, { "path": "docs/standards/decisions.json", "exists": true }, { "path": "docs/standards/README.md", "exists": true }, { "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 }, { "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": [ "Verify source-to-requirement-to-artifact closure and --check drift detection; re-review fast-changing official guidance before platform-dependent release decisions", "node scripts/standards-inventory.ts --check: all 135 document IDs, 26 roles, 40 graph cards and source hashes; no behavioral PASS inferred", "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.", "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": "D128", "number": 128, "title": "Primary-source register", "originPath": "Research/SOURCE-REGISTER.md", "source": "private/standards/document-128.txt", "sourceLine": 12203, "bytes": 19088, "sha256": "7244a199734cb18380d7c0650edff145fafa6f5b77540f1a3d6750c7116aba25", "sourceLabel": "REFERENCE · scope stated in document", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "MAINTENANCE", "SCOPE", "CONTENT", "EVIDENCE" ], "disposition": "APPLY", "reason": "Preserve source dates, finding dispositions and unknown originals; current platform-specific rules require primary-source recheck. Unsupported legacy multipliers remain excluded.", "roles": [ "R24", "R14", "R13", "R23", "R21", "R26" ], "graphIds": [ "G01", "G03", "G04", "G05", "G06", "G07", "G08", "G09", "G10", "G11", "G12", "G14", "G15", "G20", "G21", "G23", "G24", "G27", "G28", "G29", "G30", "G31", "G32", "G33", "G37", "G38", "G39", "G40" ], "implementation": [ { "path": "scripts/standards-inventory.ts", "exists": true }, { "path": "docs/standards/coverage-ledger.json", "exists": true }, { "path": "docs/standards/decisions.json", "exists": true }, { "path": "docs/standards/README.md", "exists": true }, { "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 }, { "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": [ "Verify source-to-requirement-to-artifact closure and --check drift detection; re-review fast-changing official guidance before platform-dependent release decisions", "node scripts/standards-inventory.ts --check: all 135 document IDs, 26 roles, 40 graph cards and source hashes; no behavioral PASS inferred", "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.", "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": "D129", "number": 129, "title": "Tier applicability and deliverable map", "originPath": "Research/TIER-APPLICABILITY-MAP.md", "source": "private/standards/document-129.txt", "sourceLine": 12634, "bytes": 4743, "sha256": "71e4bca450c17a44cdfe10955327ab1870f745d3f9ee6a8f7c460b9017a56998", "sourceLabel": "REFERENCE · scope stated in document", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "SCOPE", "CONTENT", "MAINTENANCE" ], "disposition": "APPLY", "reason": "Tier names are commercial packaging, not a mandate to add every industry/platform capability. No prices or tier promises are invented; commercial Tier 13 remains retired.", "roles": [ "R24", "R13", "R14", "R23" ], "graphIds": [ "G01", "G03", "G05", "G06", "G07", "G08", "G09", "G10", "G11", "G12", "G14", "G15", "G20", "G21", "G23", "G24", "G27", "G28", "G29", "G30", "G31", "G32", "G33", "G37", "G38", "G39", "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": "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 }, { "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", "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.", "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": "D130", "number": 130, "title": "Schema examples — fictional, not deployable as supplied", "originPath": "Schema.org/README.md", "source": "private/standards/document-130.txt", "sourceLine": 12670, "bytes": 1650, "sha256": "b0392f7f7636db79481c2567054d688a737e7c0e24126f52740282740b2c952f", "sourceLabel": "REFERENCE · scope stated in document", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "SCHEMA", "TRUTH", "CONTENT" ], "disposition": "APPLY", "reason": "Separate JSON/vocabulary/evidence/feature checks; synthetic graph examples stay private and never provide default business facts.", "roles": [ "R11", "R08", "R14", "R13", "R23" ], "graphIds": [ "G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08", "G10", "G11", "G12", "G14", "G16", "G20", "G21", "G23", "G24", "G28", "G30", "G36", "G37", "G39" ], "implementation": [ { "path": "packages/site/search.ts", "exists": true }, { "path": "packages/site/truth.ts", "exists": true }, { "path": "tests/site/search.test.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 }, { "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 } ], "verification": [ "Safe script embedding, exact canonical references, no unverified Organization/Person declarations, visible-schema agreement; no fake ratings or retired-feature benefit claims", "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", "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." ], "status": "PENDING" }, { "id": "D131", "number": 131, "title": "Discipline-library integration snippet", "originPath": "Templates/Agent-Integration/AGENTS.snippet.md", "source": "private/standards/document-131.txt", "sourceLine": 12689, "bytes": 2090, "sha256": "b7a7f8d0ac84711682ff29f6997386fbd18002e82d0905340cb8323f0f251b89", "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": "D132", "number": 132, "title": "Discipline templates", "originPath": "Templates/Disciplines/README.md", "source": "private/standards/document-132.txt", "sourceLine": 12711, "bytes": 1465, "sha256": "a377771b1de54edf9bf5367e6ac0438a88c638adaa6813c60e38cbac9ae8a06e", "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": "D133", "number": 133, "title": "Implementation templates", "originPath": "Templates/README.md", "source": "private/standards/document-133.txt", "sourceLine": 12730, "bytes": 1530, "sha256": "d290bfd1648ed1c2aeb236a6e2c31d555ad51eedd473773b09967d865fe8d175", "sourceLabel": "REFERENCE · scope stated in document", "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": "D134", "number": 134, "title": "Discipline utilities — executable scope and limitations", "originPath": "Tools/DISCIPLINES-README.md", "source": "private/standards/document-134.txt", "sourceLine": 12749, "bytes": 5839, "sha256": "dafbb6e382bc9de8db9c870b01a47bfb9103edab88a5fe1384f3370082ad0f5b", "sourceLabel": "EXPANSION · source-linked operating design", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "SCOPE", "EVIDENCE", "ARCH", "MAINTENANCE" ], "disposition": "PARTIAL", "reason": "Python utility execution is superseded by explicit user prohibition. Implement needed structural inventory in TypeScript; do not claim original utility tests validate this project.", "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": "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": "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": "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", "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.", "Review installed dependency/runtime/build versions and product imports; clean install, strict typecheck and production build", "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": "D135", "number": 135, "title": "Offline tools and test scope", "originPath": "Tools/README.md", "source": "private/standards/document-135.txt", "sourceLine": 12806, "bytes": 2890, "sha256": "d29ffa68937aabb980d90601b545d6a367cde0a47dfeb2f66e7842e9774d2157", "sourceLabel": "REFERENCE · scope stated in document", "sourceReviewStatus": "scope_stated_in_document", "requirements": [ "SCOPE", "EVIDENCE", "ARCH", "MAINTENANCE" ], "disposition": "PARTIAL", "reason": "Python utility execution is superseded by explicit user prohibition. Implement needed structural inventory in TypeScript; do not claim original utility tests validate this project.", "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": "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": "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": "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", "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.", "Review installed dependency/runtime/build versions and product imports; clean install, strict typecheck and production build", "Verify source-to-requirement-to-artifact closure and --check drift detection; re-review fast-changing official guidance before platform-dependent release decisions" ], "status": "PENDING" } ], "roles": [ { "id": "R01", "title": "R01 — Site Reliability Engineer", "document": "D011", "applicability": "ACTIVE_WITH_EXTERNAL_BLOCKS", "reason": "Build portable local interfaces/docs; target-host or mail observations await actual access and controlled deployment.", "requirements": [ "RELEASE" ], "acceptanceCriteria": [ "The agreed critical journey passes from a non-tailnet vantage point", "Monitoring detects a deliberately simulated safe failure in the approved test environment", "A representative restore is verified; otherwise recovery readiness is BLOCKED" ], "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 } ], "checksBlocked": [ "BUBBLES runtime/DNS/TLS/IPv4/IPv6/outside-in reachability, controlled-mail receipt, actual rollback rehearsal and post-cutover checks" ], "status": "PENDING" }, { "id": "R02", "title": "R02 — Network/DNS Engineer", "document": "D012", "applicability": "ACTIVE_WITH_EXTERNAL_BLOCKS", "reason": "Build portable local interfaces/docs; target-host or mail observations await actual access and controlled deployment.", "requirements": [ "RELEASE", "CRAWL_POLICY" ], "acceptanceCriteria": [ "Intended public hostnames resolve to the authorized targets", "Each advertised address family serves the expected host securely", "Private services remain private and external tests use an independent vantage" ], "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 }, { "path": "scripts/generate-search.ts", "exists": true }, { "path": "packages/site/search.ts", "exists": true }, { "path": "docs", "exists": true } ], "checksBlocked": [ "BUBBLES runtime/DNS/TLS/IPv4/IPv6/outside-in reachability, controlled-mail receipt, actual rollback rehearsal and post-cutover checks", "Reconfirm owner discovery/training policy and actual public edge; crawler identity/engine indexing require observed records" ], "status": "PENDING" }, { "id": "R03", "title": "R03 — Backend Web Engineer", "document": "D013", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "MAIL_API", "SECURITY" ], "acceptanceCriteria": [ "Accepted requests meet the stated durable-handling contract", "Invalid or failed requests return accurate accessible outcomes", "No inbox-delivery claim is made from an API or SMTP acceptance alone" ], "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 }, { "path": "apps/api/src/config.ts", "exists": true }, { "path": "apps/api/src/static.ts", "exists": true } ], "checksBlocked": [], "status": "PENDING" }, { "id": "R04", "title": "R04 — Frontend Web Engineer", "document": "D014", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "HTML", "ANIMATION" ], "acceptanceCriteria": [ "Critical controls complete their stated action", "Error and success states accurately reflect the server contract", "No material overflow or hidden essential content within the agreed matrix" ], "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/animation", "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 } ], "checksBlocked": [], "status": "PENDING" }, { "id": "R05", "title": "R05 — Browser Compatibility Engineer", "document": "D015", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "A11Y" ], "acceptanceCriteria": [ "Required real-browser/device rows have observed passing results", "Engine-only/emulated rows are labeled accurately", "Regression fix passes the original failing case" ], "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 } ], "checksBlocked": [ "Actual Safari/iPhone/Android and screen-reader/browser combinations require separately recorded runs; no automated-only conformance claim" ], "status": "PENDING" }, { "id": "R06", "title": "R06 — Web Performance Engineer", "document": "D016", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "PERFORMANCE" ], "acceptanceCriteria": [ "Stated lab improvement is reproducible under the recorded conditions", "Available field results use the proper window and aggregation", "No critical journey, privacy, accessibility or indexing regression is introduced" ], "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 } ], "checksBlocked": [ "Post-launch consented/available field data with p75 LCP/INP/CLS, device cohort and window; no invented field pass" ], "status": "PENDING" }, { "id": "R07", "title": "R07 — Accessibility Specialist", "document": "D017", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "A11Y" ], "acceptanceCriteria": [ "Required in-scope criteria have documented assessment results", "Critical forms can be understood and completed with agreed assistive workflows", "Untested criteria/pages are not represented as passing" ], "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 } ], "checksBlocked": [ "Actual Safari/iPhone/Android and screen-reader/browser combinations require separately recorded runs; no automated-only conformance claim" ], "status": "PENDING" }, { "id": "R08", "title": "R08 — Technical SEO Engineer", "document": "D018", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "URLS", "CRAWL_POLICY" ], "acceptanceCriteria": [ "Representative routes match their approved URL contracts", "No unintended production exclusion or conflicting redirect/canonical remains", "Indexing assertions cite observed engine evidence rather than inferred eligibility" ], "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 }, { "path": "docs", "exists": true } ], "checksBlocked": [ "Reconfirm owner discovery/training policy and actual public edge; crawler identity/engine indexing require observed records" ], "status": "PENDING" }, { "id": "R09", "title": "R09 — Information Architect", "document": "D019", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "CONTENT", "URLS" ], "acceptanceCriteria": [ "Every important public page has a distinct stated purpose and crawlable route", "Labels reflect the actual destination and user vocabulary", "Merges or moves have approved URL handling" ], "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 }, { "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 } ], "checksBlocked": [], "status": "PENDING" }, { "id": "R10", "title": "R10 — Search Relevance/IR Engineer", "document": "D020", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "CONTENT", "SEARCH_REPORTS" ], "acceptanceCriteria": [ "Every target intent has a defensible answer destination or explicit gap", "Evaluation method and held-out boundary are stated", "No local metric is marketed as an external engine ranking formula" ], "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 }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true } ], "checksBlocked": [ "Actual GA4 collection/debug/property settings, Search Console/Bing availability, consented traffic and report exports; later qualified outcomes cannot be fabricated" ], "status": "PENDING" }, { "id": "R11", "title": "R11 — Structured Data/Knowledge Graph Engineer", "document": "D021", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "TRUTH", "SCHEMA" ], "acceptanceCriteria": [ "Each entity assertion is supported by visible verified facts", "IDs are stable and references resolve as intended", "No feature eligibility or authority guarantee is inferred from valid markup" ], "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 }, { "path": "tests/site/search.test.ts", "exists": true } ], "checksBlocked": [ "Actual canonical truth repository/export and public ID/field contract are absent; projected identity verification and production activation remain blocked", "Current live feature validator if a particular rich-result feature is claimed; engine display is not guaranteed" ], "status": "PENDING" }, { "id": "R12", "title": "R12 — AEO/AIO/GEO Engineer", "document": "D022", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "CRAWL_POLICY", "SEARCH_REPORTS" ], "acceptanceCriteria": [ "Engine controls match the approved discovery/training intent", "Citation claims identify exact surface, observation and source URL", "No guarantee of model memory, recommendation, citation or rank is made" ], "implementation": [ { "path": "scripts/generate-search.ts", "exists": true }, { "path": "packages/site/search.ts", "exists": true }, { "path": "docs", "exists": true }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true } ], "checksBlocked": [ "Reconfirm owner discovery/training policy and actual public edge; crawler identity/engine indexing require observed records", "Actual GA4 collection/debug/property settings, Search Console/Bing availability, consented traffic and report exports; later qualified outcomes cannot be fabricated" ], "status": "PENDING" }, { "id": "R13", "title": "R13 — Content Strategist/SEO Editor", "document": "D023", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "CONTENT" ], "acceptanceCriteria": [ "The page answers a real stated task with original useful value", "Unsupported claims and placeholder facts are absent", "Related pages have distinct purposes and appropriate internal links" ], "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 } ], "checksBlocked": [], "status": "PENDING" }, { "id": "R14", "title": "R14 — Fact-Checker/Claims Auditor", "document": "D024", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "CONTENT", "TRUTH", "EVIDENCE" ], "acceptanceCriteria": [ "Every material published factual claim has adequate traceable support", "Scope and uncertainty are preserved in the allowed wording", "Unsupported outcomes, credentials and testimonials are removed" ], "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 }, { "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 }, { "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 } ], "checksBlocked": [ "Actual canonical truth repository/export and public ID/field contract are absent; projected identity verification and production activation remain blocked" ], "status": "PENDING" }, { "id": "R15", "title": "R15 — Conversion-Rate Optimization Specialist", "document": "D025", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "EVENTS", "MAIL_API", "CONTENT" ], "acceptanceCriteria": [ "The underlying inquiry path is reliable before optimization claims", "The main metric represents the agreed business outcome", "Any uplift claim matches the design and uncertainty of the evidence" ], "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 }, { "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": "tests/api", "exists": true }, { "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 } ], "checksBlocked": [], "status": "PENDING" }, { "id": "R16", "title": "R16 — Analytics/Measurement Engineer", "document": "D026", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "EVENTS", "SEARCH_REPORTS", "PRIVACY" ], "acceptanceCriteria": [ "Events represent the named state without duplicating counts", "No prohibited sensitive message data is included in analytics", "Dashboards distinguish visibility, sessions, qualified inquiries and revenue" ], "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 }, { "path": "docs/standards/observations.json", "exists": true }, { "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 } ], "checksBlocked": [ "Actual GA4 collection/debug/property settings, Search Console/Bing availability, consented traffic and report exports; later qualified outcomes cannot be fabricated" ], "status": "PENDING" }, { "id": "R17", "title": "R17 — Email Deliverability Engineer", "document": "D027", "applicability": "ACTIVE_WITH_EXTERNAL_BLOCKS", "reason": "Build portable local interfaces/docs; target-host or mail observations await actual access and controlled deployment.", "requirements": [ "MAIL_RECEIPT" ], "acceptanceCriteria": [ "A scoped synthetic inquiry has observable authorized mailbox receipt or is BLOCKED", "Authentication decisions account for all known legitimate sending streams", "Provider acceptance, authentication pass and inbox observation remain distinct" ], "implementation": [ { "path": "apps/api/src/config.ts", "exists": true }, { "path": "apps/api/src/mail.ts", "exists": true }, { "path": "docs", "exists": true } ], "checksBlocked": [ "Protected SMTP configuration, authorized synthetic send, received headers and destination-folder observation; DNS/authentication review on the actual host" ], "status": "PENDING" }, { "id": "R18", "title": "R18 — Local SEO/GBP Specialist", "document": "D028", "applicability": "REVIEW_ONLY", "reason": "Real-world local/profile/outreach facts are not supplied and new profile/outreach work is not requested; truth/claim checks remain active.", "requirements": [ "CONTENT", "TRUTH" ], "acceptanceCriteria": [ "Profile facts match the eligible real business", "Reviews and locations are genuine and permissions are respected", "Visibility statements identify the observation geography and window" ], "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 }, { "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 } ], "checksBlocked": [ "Actual canonical truth repository/export and public ID/field contract are absent; projected identity verification and production activation remain blocked" ], "status": "PENDING" }, { "id": "R19", "title": "R19 — Digital PR/Authority Specialist", "document": "D029", "applicability": "REVIEW_ONLY", "reason": "Real-world local/profile/outreach facts are not supplied and new profile/outreach work is not requested; truth/claim checks remain active.", "requirements": [ "CONTENT", "TRUTH" ], "acceptanceCriteria": [ "Outreach claims and shared material are authorized and substantiated", "Earned and paid/owned mentions are labeled separately", "No prohibited link scheme or invented endorsement is used" ], "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 }, { "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 } ], "checksBlocked": [ "Actual canonical truth repository/export and public ID/field contract are absent; projected identity verification and production activation remain blocked" ], "status": "PENDING" }, { "id": "R20", "title": "R20 — Application Security/Privacy Engineer", "document": "D030", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "PRIVACY", "SECURITY" ], "acceptanceCriteria": [ "Critical exposure has an approved disposition before ordinary release", "Controls are tested in enforcement mode when enforcement is claimed", "Public material contains no secrets or unauthorized personal data" ], "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 }, { "path": "tests/api", "exists": true } ], "checksBlocked": [], "status": "PENDING" }, { "id": "R21", "title": "R21 — QA/SDET Engineer", "document": "D031", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "EVIDENCE" ], "acceptanceCriteria": [ "Critical contract paths and approved failure cases are covered", "Failures cannot be hidden by unconditional retries or empty assertions", "Run identity, build and environment are reproducible" ], "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 } ], "checksBlocked": [], "status": "PENDING" }, { "id": "R22", "title": "R22 — Adversarial/Red-Team Reviewer", "document": "D032", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "SECURITY", "EVIDENCE" ], "acceptanceCriteria": [ "All activity remains inside authorized targets and methods", "High-impact counterexamples have a documented disposition", "No absence-of-defects guarantee is inferred from bounded testing" ], "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 }, { "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 } ], "checksBlocked": [], "status": "PENDING" }, { "id": "R23", "title": "R23 — Product Marketing/Market Researcher", "document": "D033", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "CONTENT" ], "acceptanceCriteria": [ "Service promises match actual capacity and approved scope", "Demand claims identify their evidence and limitations", "Public topics map to a real buyer decision rather than job-title traffic alone" ], "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 } ], "checksBlocked": [], "status": "PENDING" }, { "id": "R24", "title": "R24 — Solutions Architect/Integrator", "document": "D034", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "ARCH", "SCOPE" ], "acceptanceCriteria": [ "Every decision has exactly one accountable owner and named consultees", "No unresolved conflicting write or critical interface assumption remains", "Release and acceptance responsibilities remain separate" ], "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 }, { "path": "scripts/standards-inventory.ts", "exists": true }, { "path": "docs/standards/coverage-ledger.json", "exists": true }, { "path": "docs/standards/README.md", "exists": true } ], "checksBlocked": [], "status": "PENDING" }, { "id": "R25", "title": "R25 — Release/Change Manager", "document": "D035", "applicability": "ACTIVE_WITH_EXTERNAL_BLOCKS", "reason": "Build portable local interfaces/docs; target-host or mail observations await actual access and controlled deployment.", "requirements": [ "RELEASE" ], "acceptanceCriteria": [ "The actual deployed scope matches the authorized change", "Stop/rollback decisions have named owners and usable procedures", "Critical production acceptance is observed or the release is explicitly not accepted" ], "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 } ], "checksBlocked": [ "BUBBLES runtime/DNS/TLS/IPv4/IPv6/outside-in reachability, controlled-mail receipt, actual rollback rehearsal and post-cutover checks" ], "status": "PENDING" }, { "id": "R26", "title": "R26 — Independent Acceptance Engineer", "document": "D036", "applicability": "ACTIVE", "reason": "Directly relevant to the complete website, its user journey, source governance or scoped verification.", "requirements": [ "EVIDENCE" ], "acceptanceCriteria": [ "Required checks were freshly executed on the declared build/environment", "Independence level is accurately represented and meets the agreed contract", "Every pass has evidence; untested or inaccessible requirements remain BLOCKED" ], "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 } ], "checksBlocked": [], "status": "PENDING" } ], "graphs": [ { "id": "G01", "title": "Personal identity and profile graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 404, "sha256": "9dd73caedeb43d0c2b6a5a318f6e4bca79bfa7cac0be69c0604b9db6e2ec6bbf", "nature": "standards-backed library view", "priority": "P0", "roles": [ "R11", "R14", "R13" ], "disposition": "APPLY", "reason": "Canonical Person/profile identity comes only from the existing public projection; no newly minted competing identity.", "requirements": [ "TRUTH", "CONTENT" ], "acceptanceCriteria": [ "Person and biography page have different identifiers", "Identity links are reviewed for an exact match", "No unverified credential is published" ], "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 }, { "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 } ], "status": "PENDING" }, { "id": "G02", "title": "Organization, business, and brand graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 447, "sha256": "a9b5b5bb61254ffdf06560feda84f5757cbda26261a882f8a7497e36e82342de", "nature": "standards-backed library view", "priority": "P0", "roles": [ "R11", "R14", "R18" ], "disposition": "APPLY", "reason": "Preserve Organization/Brand/WebSite/Service meaning and public exact IDs from canonical source.", "requirements": [ "TRUTH", "SCHEMA" ], "acceptanceCriteria": [ "Every node has an explicit type and verified meaning", "Public names match approved visible facts", "Service provider is not confused with its website" ], "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 }, { "path": "tests/site/search.test.ts", "exists": true } ], "status": "PENDING" }, { "id": "G03", "title": "Cross-domain operating and ownership graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 490, "sha256": "95fadfb83f9a4232dba6fcc474da6d7db3b2e436db48abca6dfe06642644350f", "nature": "library analytical view", "priority": "P0", "roles": [ "R11", "R14", "R24" ], "disposition": "APPLY", "reason": "Cross-domain operating relationships consume canonical facts; common ownership never implies sameAs or independent endorsement.", "requirements": [ "TRUTH", "CONTENT" ], "acceptanceCriteria": [ "No sameAs links connect merely affiliated businesses", "Every ownership or founder assertion has evidence", "The person and all website IDs remain distinct" ], "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 }, { "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 } ], "status": "PENDING" }, { "id": "G04", "title": "Entity resolution and reconciliation graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 533, "sha256": "be3f22a881c72173848d03640ecf20ec3ad65648ea064c92c125d5bf22d05144", "nature": "library analytical view", "priority": "P0", "roles": [ "R11", "R14", "R21" ], "disposition": "APPLY", "reason": "Validate exact identifier types and reject conflicting/private/candidate imports; do not run fuzzy merging against absent source.", "requirements": [ "TRUTH", "EVIDENCE" ], "acceptanceCriteria": [ "Known same-name people remain separate in negative tests", "Reversing a merge restores source associations", "All accepted matches retain provenance" ], "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 }, { "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 } ], "status": "PENDING" }, { "id": "G05", "title": "Local business, place, and service-area graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 576, "sha256": "ed4c3f93b58ed454a0424a28e1a4d9b3645116150b8e2d601fa667b584c025d5", "nature": "standards-backed library view", "priority": "P1_IF_APPLICABLE", "roles": [ "R18", "R11", "R14", "R20" ], "disposition": "CONDITIONAL", "reason": "No local branch/address/service-area claims requested or verified. Do not invent locations; activate only after eligible canonical facts and public rights exist.", "requirements": [ "CONTENT", "TRUTH" ], "acceptanceCriteria": [ "Each published physical location is real", "Service-area claims do not create fictional branches", "Sensitive home-address publication is explicitly reviewed" ], "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 }, { "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 } ], "status": "PENDING" }, { "id": "G06", "title": "Product, offer, merchant, and inventory graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 619, "sha256": "e8d94011d0b30044496f5cb041b0ef1a3a1f8d725ce36aa0fc046acbe6a48938", "nature": "standards-backed library view", "priority": "P3_IF_APPLICABLE", "roles": [ "R11", "R03", "R14", "R16" ], "disposition": "NOT_APPLICABLE", "reason": "Service demo funnel has no purchasable catalog, stock, cart, merchant feed or price contract.", "requirements": [ "CONTENT", "SCHEMA" ], "acceptanceCriteria": [ "Offer currency and price agree with the reviewed source", "Availability has an observation time", "Variants are not merged solely because names resemble each other" ], "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 }, { "path": "packages/site/search.ts", "exists": true }, { "path": "packages/site/truth.ts", "exists": true }, { "path": "tests/site/search.test.ts", "exists": true } ], "status": "NOT_APPLICABLE" }, { "id": "G07", "title": "Authorship and editorial contribution graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 662, "sha256": "7d61172872d1811f78eb2d8f6ff2e45dd5bc68ea1ea29564a8f650047ecccdff", "nature": "standards-backed library view", "priority": "P0", "roles": [ "R13", "R11", "R14" ], "disposition": "APPLY", "reason": "No invented authored article/byline; only actual approved contribution may be represented.", "requirements": [ "CONTENT", "TRUTH" ], "acceptanceCriteria": [ "Byline agrees with actual contribution", "Reviewer records identify the reviewed version", "An AI role prompt is not represented as a staff member" ], "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 }, { "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 } ], "status": "PENDING" }, { "id": "G08", "title": "Topic, ontology, and taxonomy graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 705, "sha256": "aa259726551632f3d3bef9a604da7cae8b6a472f10d0517212f6d4f501365673", "nature": "standards-backed library view", "priority": "P1", "roles": [ "R10", "R09", "R11", "R13" ], "disposition": "APPLY", "reason": "Service/site route taxonomy supports distinct reader decisions; no page per keyword or 26 role labels.", "requirements": [ "CONTENT", "URLS" ], "acceptanceCriteria": [ "Broader-than relationships are not mistaken for same-identity links", "Ambiguous abbreviations have definitions", "Concept revisions preserve stable identifiers" ], "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 }, { "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 } ], "status": "PENDING" }, { "id": "G09", "title": "Document, passage, and entity graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 748, "sha256": "011eb3f3b7eb6e9df34ec56b427339db262dbe4ce9e6727d405322ef2c9c474b", "nature": "library analytical view", "priority": "P1", "roles": [ "R10", "R11", "R13" ], "disposition": "APPLY", "reason": "Private document hashes, section locators and source-to-requirement paths preserve exact evidence context.", "requirements": [ "SCOPE", "MAINTENANCE" ], "acceptanceCriteria": [ "Every passage resolves to an exact source version", "Quoted context can be reconstructed", "Mention extraction does not silently assert facts" ], "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 } ], "status": "PENDING" }, { "id": "G10", "title": "Claim, evidence, and provenance graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 791, "sha256": "57973d04e6452df3103ac9ebd2ef6b2641c270aed8ac23a29a52211cb362fbd3", "nature": "standards-backed library view", "priority": "P0", "roles": [ "R14", "R11", "R20" ], "disposition": "APPLY", "reason": "Material public claims have provenance; derived summaries are not independent evidence.", "requirements": [ "CONTENT", "TRUTH", "EVIDENCE" ], "acceptanceCriteria": [ "Every published material assertion has a source or labeled basis", "Conflicting evidence remains attached", "Unsupported assertions cannot pass the publication-readiness check" ], "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 }, { "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 }, { "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 } ], "status": "PENDING" }, { "id": "G11", "title": "E-E-A-T evidence graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 834, "sha256": "eb866cf72417a830080876c9648899bd760283d014ac854e826ee7318a1aa3d4", "nature": "custom library evidence view; not a Google graph specification", "priority": "P1", "roles": [ "R14", "R13", "R11", "R19" ], "disposition": "APPLY", "reason": "Evidence-backed work/method claims; no E-E-A-T score, manufactured credentials or invented client wins.", "requirements": [ "CONTENT", "EVIDENCE" ], "acceptanceCriteria": [ "Experience claims point to real work or are omitted", "Owned/paid/earned sources stay distinguished", "No public Google E-E-A-T number is invented" ], "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 }, { "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 } ], "status": "PENDING" }, { "id": "G12", "title": "Reputation, review, and corroboration graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 877, "sha256": "a552d78cafeaae7594809891168acc83fac3bca78181afea403f9d9ffa6ec516", "nature": "library analytical view", "priority": "P1", "roles": [ "R19", "R14", "R11", "R18" ], "disposition": "CONDITIONAL", "reason": "No genuine review/testimonial dataset supplied; omit ratings and fabricated corroboration, retain future provenance/rights requirement.", "requirements": [ "CONTENT", "TRUTH" ], "acceptanceCriteria": [ "Review subject is not confused with another product/business", "Syndicated copies share a provenance origin", "Feature eligibility is checked separately from review authenticity" ], "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 }, { "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 } ], "status": "PENDING" }, { "id": "G13", "title": "Internal link and navigation graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 920, "sha256": "d37764e524a5b764ca911ff37857737fbccbb7f6d654920a5216715b486ad754", "nature": "library analytical view of documented web links", "priority": "P0", "roles": [ "R08", "R09", "R04" ], "disposition": "APPLY", "reason": "Every important route has crawlable working links; page-purpose/entry-to-demo journey governs topology.", "requirements": [ "URLS", "HTML" ], "acceptanceCriteria": [ "Important public pages are reachable from intended entry points", "Actual href targets work", "Any reported orphan definition and crawl scope are explicit" ], "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 }, { "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 } ], "status": "PENDING" }, { "id": "G14", "title": "External web-link graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 962, "sha256": "9dda2866560a2b406be2e4491b9cab2a845d3df8935c52f8fbe9b169660cc779", "nature": "documented link-analysis concept; local reconstruction", "priority": "P1", "roles": [ "R19", "R08", "R10" ], "disposition": "CONDITIONAL", "reason": "Existing outward links checked where present; backlink acquisition/complete external link crawl is not requested or available.", "requirements": [ "CONTENT", "URLS", "SEARCH_REPORTS" ], "acceptanceCriteria": [ "Links are checked at their source when practical", "Collection coverage is documented", "Local metrics are labeled as locally computed" ], "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 }, { "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 }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true } ], "status": "PENDING" }, { "id": "G15", "title": "Citation, co-citation, and bibliographic-coupling graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1003, "sha256": "d7925f3c1864411be7d10afd55a6fd191e42bf2e053df346b67e579d050ce772", "nature": "research/analysis view", "priority": "P2", "roles": [ "R10", "R14", "R11" ], "disposition": "REVIEW_ONLY", "reason": "Source bibliography is retained for dependency review; no citation/co-citation analytical product or authority metric requested.", "requirements": [ "SCOPE", "MAINTENANCE" ], "acceptanceCriteria": [ "Derived projections can be recomputed from citation records", "Copied source lists do not count as independent evidence", "A citation is inspected before treating it as support" ], "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 } ], "status": "PENDING" }, { "id": "G16", "title": "Canonical and duplicate-document graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1046, "sha256": "4e27041a5c511e7dcc3d0f7274ce9deb980599d08430b445f2198bcc00da7f97", "nature": "library view of documented URL policy", "priority": "P0", "roles": [ "R08", "R09", "R11" ], "disposition": "APPLY", "reason": "Publisher-declared route canonicals are tested; engine-selected canonical remains unavailable until actual inspection.", "requirements": [ "URLS", "SCHEMA" ], "acceptanceCriteria": [ "Each observation distinguishes intent from engine behavior", "Canonical targets are valid intended documents", "Conflicting page/header signals are reported" ], "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 }, { "path": "packages/site/truth.ts", "exists": true } ], "status": "PENDING" }, { "id": "G17", "title": "Redirect and migration graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1089, "sha256": "2c55ece62e0059ee174fb6f9716280a6a36f2b8a4e90f104964528f881ffe5c1", "nature": "library engineering view", "priority": "P1_IF_APPLICABLE", "roles": [ "R08", "R01", "R25", "R26" ], "disposition": "APPLY", "reason": "Explicit redirect replacement needs old/current host inventory and reversible deployment map; local routes can be fully tested now.", "requirements": [ "RELEASE", "URLS" ], "acceptanceCriteria": [ "No loop in approved redirect paths", "Every moved important URL has a reviewed outcome", "Rollback restores the previous mapping" ], "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 }, { "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 } ], "status": "PENDING" }, { "id": "G18", "title": "Hreflang and locale-alternative graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1132, "sha256": "2856650fcda337f66695e67d0a9f4e2c8ea04754ece29bb353a37c257b8a41da", "nature": "library view of documented localization signals", "priority": "P3_IF_APPLICABLE", "roles": [ "R08", "R09", "R13" ], "disposition": "NOT_APPLICABLE", "reason": "Only English routes are present; no translated equivalent documents exist to justify hreflang.", "requirements": [ "URLS" ], "acceptanceCriteria": [ "Alternate URLs resolve as intended", "Annotation sets are consistent and reciprocal where required", "Language/region intent matches actual content" ], "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 } ], "status": "NOT_APPLICABLE" }, { "id": "G19", "title": "Crawl, rendering, and resource-dependency graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1174, "sha256": "400695f24d5161cf7d8e716510c89405b12fa0f8bbb74942da18aa79cac3a1a2", "nature": "library engineering view", "priority": "P0", "roles": [ "R04", "R08", "R06", "R20" ], "disposition": "APPLY", "reason": "Observe actual HTML/resources, optional runtime failures and browser task; user-agent spoof is only a response-variant check.", "requirements": [ "HTML", "ANIMATION", "PERFORMANCE" ], "acceptanceCriteria": [ "Essential content is observed under the agreed delivery contract", "Blocked resources have documented impact", "Actual crawler evidence is separated from a spoofed user-agent test" ], "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/animation", "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 }, { "path": "apps/web/vite.config.ts", "exists": true }, { "path": "apps/api/src/static.ts", "exists": true }, { "path": "docs", "exists": true } ], "status": "PENDING" }, { "id": "G20", "title": "Structured-data consistency graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1217, "sha256": "8dd7e85eb6cc2e1513a1bf462413632036510ed0bb8f3e4e80c94bc2843f6065", "nature": "serialization/validation view", "priority": "P0", "roles": [ "R11", "R04", "R14", "R21" ], "disposition": "APPLY", "reason": "One approved projection feeds visible facts/JSON-LD; safe serialization and exact ID closure are distinct from factual verification.", "requirements": [ "TRUTH", "SCHEMA", "CONTENT" ], "acceptanceCriteria": [ "Public references resolve to intended entity records", "No template invents a second identity", "Visible content and JSON-LD agree on material facts" ], "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 }, { "path": "tests/site/search.test.ts", "exists": true }, { "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 } ], "status": "PENDING" }, { "id": "G21", "title": "Query, intent, and page-relevance graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1260, "sha256": "30d2650f73ab2990fb49fc977c1a667c2f3a6dd3b1aa4173c12d4726708daa34", "nature": "library analytical view", "priority": "P1", "roles": [ "R10", "R23", "R13", "R16" ], "disposition": "APPLY", "reason": "Buyer question-to-page map uses transparent editorial hypotheses; no fabricated demand volumes.", "requirements": [ "CONTENT", "EVENTS" ], "acceptanceCriteria": [ "Observed and hypothetical demand are labeled", "Page-task relevance is reviewed against content", "Internal retrieval tests include relevant and irrelevant pages" ], "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 }, { "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 } ], "status": "PENDING" }, { "id": "G22", "title": "SERP observation and competitor-overlap graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1303, "sha256": "86930798fcdca6423f002ba9281955cd593312e3e45a0d65d08f6db285ccb144", "nature": "custom observational view; not an official SERP graph", "priority": "P1", "roles": [ "R10", "R16", "R08" ], "disposition": "CONDITIONAL", "reason": "Dated observation schema and limits supplied; live SERP/competitor dataset unavailable and no scrape or invented ranks performed.", "requirements": [ "SEARCH_REPORTS" ], "acceptanceCriteria": [ "Every result belongs to a dated snapshot", "Position definition and feature type are retained", "Unavailable result data is not represented as zero visibility" ], "implementation": [ { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true } ], "status": "PENDING" }, { "id": "G23", "title": "Question, task, and query-fan-out map", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1346, "sha256": "e88722e3863990392c9aa2858262426c40dce211c1eab5067706c4ba091eafc0", "nature": "custom planning/observation view", "priority": "P1", "roles": [ "R10", "R12", "R13" ], "disposition": "APPLY", "reason": "Related customer questions guide useful sections; no hidden provider query-fan-out or cloned question pages claimed.", "requirements": [ "CONTENT", "SEARCH_REPORTS" ], "acceptanceCriteria": [ "Observed and hypothesized expansions remain separate", "Each proposed section serves a real task", "Redundant pages are not generated just to fill graph nodes" ], "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 }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true } ], "status": "PENDING" }, { "id": "G24", "title": "Entity-mention and co-occurrence graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1389, "sha256": "0f0472a503e7b534c4a7dbc8d9c405cca1a1e2cfeb19ecfc56fe1f400956e32e", "nature": "library analytical view", "priority": "P2", "roles": [ "R10", "R11", "R14" ], "disposition": "REVIEW_ONLY", "reason": "No co-occurrence analytics requested; mention/identity/support distinctions govern imports and source review.", "requirements": [ "TRUTH", "MAINTENANCE" ], "acceptanceCriteria": [ "Every mention maps to a source span", "False name matches are tested", "Derived associations are labeled and reversible" ], "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 }, { "path": "scripts/standards-inventory.ts", "exists": true }, { "path": "docs/standards/coverage-ledger.json", "exists": true }, { "path": "docs/standards/decisions.json", "exists": true } ], "status": "PENDING" }, { "id": "G25", "title": "AI answer, grounding, and citation graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1431, "sha256": "6b8e2a777e58d261f705ea06fa1c0cae3f5aa11e1b5064e06c09537b71a40727", "nature": "custom observation view of documented report data", "priority": "P1", "roles": [ "R12", "R16", "R14" ], "disposition": "CONDITIONAL", "reason": "Observation/report contract applies; actual answer/citation data and platform exports remain external blocked.", "requirements": [ "SEARCH_REPORTS" ], "acceptanceCriteria": [ "Every count has a denominator and coverage window", "Actual prompts are not invented from grounding phrases", "Citation observations are separate from referral sessions and leads" ], "implementation": [ { "path": "apps/web/src/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "docs/standards/observations.json", "exists": true } ], "status": "PENDING" }, { "id": "G26", "title": "Search-to-lead and customer-journey graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1474, "sha256": "64491c14d4417062434714b146fca051fc591f6c5ecc743f2707b7212ad423f5", "nature": "custom measurement view", "priority": "P1", "roles": [ "R16", "R03", "R12", "R20" ], "disposition": "APPLY", "reason": "Direct-email user override means provider-accepted state, not fictitious durable inquiry storage; qualification and attribution remain separate.", "requirements": [ "MAIL_API", "EVENTS", "PRIVACY" ], "acceptanceCriteria": [ "Submit success does not substitute for durable acceptance", "Lead definitions are explicit", "Unknown attribution remains unknown rather than allocated to AI" ], "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 }, { "path": "apps/web/src/measurement", "exists": true }, { "path": "tests/measurement", "exists": true }, { "path": "docs/MEASUREMENT.md", "exists": true }, { "path": "tests/measurement/computer-funnel.test.mjs", "exists": true }, { "path": "docs/DESKTOP-MEASUREMENT.md", "exists": true }, { "path": "apps/api/src/config.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 } ], "status": "PENDING" }, { "id": "G27", "title": "GraphRAG and owned-corpus retrieval graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1517, "sha256": "16f64b808adb0de32705923dc20c9da24c3e1117078db6866fdd52a75b145bba", "nature": "documented method with library-specific adaptation", "priority": "P2", "roles": [ "R10", "R11", "R12", "R20", "R21" ], "disposition": "NOT_APPLICABLE", "reason": "No owned-corpus answering feature requested; implementing GraphRAG would add unrelated infrastructure and private-data flow.", "requirements": [ "SCOPE", "PRIVACY" ], "acceptanceCriteria": [ "Retrieved claims link back to original passages", "Privacy filtering happens before retrieval output", "Held-out evaluation compares quality, latency, and cost" ], "implementation": [ { "path": "scripts/standards-inventory.ts", "exists": true }, { "path": "docs/standards/coverage-ledger.json", "exists": true }, { "path": "docs/standards/README.md", "exists": true }, { "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 } ], "status": "NOT_APPLICABLE" }, { "id": "G28", "title": "Embedding-similarity and nearest-neighbor graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1560, "sha256": "54a9224d6028d147de9ad24a16faf5de15e3a45ebdc503ba3c1c0ebd36ec38cf", "nature": "published algorithmic method", "priority": "P2", "roles": [ "R10", "R21" ], "disposition": "NOT_APPLICABLE", "reason": "No vector search feature or embedding corpus requested; HNSW similarity is not a factual identity or SEO requirement.", "requirements": [ "SCOPE", "TRUTH" ], "acceptanceCriteria": [ "Embedding/version metadata is recorded", "Approximate retrieval is evaluated on task examples", "Similarity does not auto-merge entity identities" ], "implementation": [ { "path": "scripts/standards-inventory.ts", "exists": true }, { "path": "docs/standards/coverage-ledger.json", "exists": true }, { "path": "docs/standards/README.md", "exists": true }, { "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 } ], "status": "NOT_APPLICABLE" }, { "id": "G29", "title": "Temporal, version, and supersession graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1602, "sha256": "3289f4d1b0d43825a33c3a0bb05264ebfe30ec6c08754f98d4daf89e564eca91", "nature": "library governance view", "priority": "P2", "roles": [ "R14", "R11", "R24" ], "disposition": "APPLY", "reason": "Document hashes/review dates and explicit supersession records distinguish historical from current-use guidance.", "requirements": [ "MAINTENANCE", "SCOPE" ], "acceptanceCriteria": [ "An unknown effective date stays null", "Current retrieval respects supersession", "A review date is not substituted for a publication date" ], "implementation": [ { "path": "scripts/standards-inventory.ts", "exists": true }, { "path": "docs/standards/coverage-ledger.json", "exists": true }, { "path": "docs/standards/decisions.json", "exists": true }, { "path": "docs/standards/README.md", "exists": true } ], "status": "PENDING" }, { "id": "G30", "title": "Contradiction, uncertainty, and dispute graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1645, "sha256": "b06e00468e36da7131ef1d83aa43d74ad1abea2a2fe0c1d90829239c325a3bee", "nature": "library governance view", "priority": "P2", "roles": [ "R14", "R11", "R24" ], "disposition": "APPLY", "reason": "User corrections and source conflicts remain recorded; unknown canonical source blocks identity promotion.", "requirements": [ "MAINTENANCE", "TRUTH" ], "acceptanceCriteria": [ "Conflicts remain inspectable after a preferred answer is chosen", "Scope/date distinctions are recorded", "Unresolved critical facts block dependent publication" ], "implementation": [ { "path": "scripts/standards-inventory.ts", "exists": true }, { "path": "docs/standards/coverage-ledger.json", "exists": true }, { "path": "docs/standards/decisions.json", "exists": true }, { "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 } ], "status": "PENDING" }, { "id": "G31", "title": "Source-dependency and change-impact graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1687, "sha256": "553fe7a3f6768fbb7d5a91a57fac87ab905dc0114569779aa86e87137542ffb5", "nature": "library governance view", "priority": "P2", "roles": [ "R14", "R24", "R21" ], "disposition": "APPLY", "reason": "Every document/card maps to requirements and current artifact locations; hash changes trigger targeted review.", "requirements": [ "MAINTENANCE", "SCOPE" ], "acceptanceCriteria": [ "A simulated source change identifies known dependents", "Unknown impact is reported", "Human review controls promotion of changed requirements" ], "implementation": [ { "path": "scripts/standards-inventory.ts", "exists": true }, { "path": "docs/standards/coverage-ledger.json", "exists": true }, { "path": "docs/standards/decisions.json", "exists": true }, { "path": "docs/standards/README.md", "exists": true } ], "status": "PENDING" }, { "id": "G32", "title": "Instruction, capability, and workflow dependency graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1730, "sha256": "107b2c2cab68f4ab730e3ace1bcbb1d1ea68521108b6c7bb6d950309a76d8d8e", "nature": "private library operating design", "priority": "P1", "roles": [ "R24", "R25", "R20" ], "disposition": "APPLY", "reason": "Bounded role/file ownership and actual access distinguish local build from external transfer obligations.", "requirements": [ "ARCH", "SCOPE", "RELEASE" ], "acceptanceCriteria": [ "Missing capability leaves the step blocked", "Document text cannot grant tool permissions", "Dependency cycles requiring a strict execution order are detected" ], "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 }, { "path": "scripts/standards-inventory.ts", "exists": true }, { "path": "docs/standards/coverage-ledger.json", "exists": true }, { "path": "docs/standards/README.md", "exists": true }, { "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": "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 } ], "status": "PENDING" }, { "id": "G33", "title": "Requirement, test, evidence, and acceptance graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1773, "sha256": "9641fd882acd21f03eaada9f217ae15ef1f951ae61b282b720f0494d28444145", "nature": "private library operating design", "priority": "P0", "roles": [ "R21", "R26", "R25", "R14" ], "disposition": "APPLY", "reason": "Requirements/tests/evidence tied to exact current product; no PASS from enumeration or source-library historical tests.", "requirements": [ "EVIDENCE", "SCOPE" ], "acceptanceCriteria": [ "Every required pass has an executed matching test", "Missing evidence remains blocked", "A fixture pass is never reported as a client-site pass" ], "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 }, { "path": "scripts/standards-inventory.ts", "exists": true }, { "path": "docs/standards/README.md", "exists": true } ], "status": "PENDING" }, { "id": "G34", "title": "Permissions, consent, and disclosure graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1816, "sha256": "080206270cbd0b18fa98fb00397b5ff878f962e6bcab22544fe186734db35c9d", "nature": "policy-description and private governance view", "priority": "P0", "roles": [ "R20", "R14", "R24" ], "disposition": "APPLY", "reason": "Consent, resource protection and actual public-export boundaries enforced; private source/derived records never shipped as public content.", "requirements": [ "PRIVACY", "SECURITY", "MEDIA" ], "acceptanceCriteria": [ "Unauthorized retrieval/export test is denied by real controls", "Private evidence is excluded from public examples", "Revocation identifies dependent outputs" ], "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 }, { "path": "tests/api", "exists": true }, { "path": "apps/web/public/animation/manifest.json", "exists": true }, { "path": "packages/site/search.ts", "exists": true }, { "path": "docs", "exists": true } ], "status": "PENDING" }, { "id": "G35", "title": "Multimedia, transcript, and rights graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1859, "sha256": "9f98a174652987fb6af854744352b7e372785b5480dc9a3bfc81d42776900626", "nature": "standards-informed library view", "priority": "P3_IF_APPLICABLE", "roles": [ "R13", "R11", "R04", "R20" ], "disposition": "APPLY", "reason": "SVG/Rive assets supplied or authored for this site have version/provenance/rights inventory and actual public reference checks; no transcript feature invented.", "requirements": [ "MEDIA", "ANIMATION" ], "acceptanceCriteria": [ "Media references resolve to the intended asset", "Captions/transcripts identify their correct version", "Publication rights are reviewed before exporting metadata" ], "implementation": [ { "path": "apps/web/public/animation/manifest.json", "exists": true }, { "path": "packages/site/search.ts", "exists": true }, { "path": "docs", "exists": true }, { "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 } ], "status": "PENDING" }, { "id": "G36", "title": "Open Graph social-preview metadata", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1903, "sha256": "5e66833f9119b5148b16f49d454cfd2b395c5a935f3c7dcb41f0c4978de3b22b", "nature": "documented protocol; naming distinction", "priority": "P1", "roles": [ "R04", "R11", "R13" ], "disposition": "APPLY", "reason": "Per-route Open Graph/social-preview intent with actual image URL; platform-rendered preview is later observed separately.", "requirements": [ "SCHEMA", "MEDIA", "URLS" ], "acceptanceCriteria": [ "Preview URL and image match the intended page", "Metadata is not copied with wrong titles across routes", "Observed previews are recorded separately from configured intent" ], "implementation": [ { "path": "packages/site/search.ts", "exists": true }, { "path": "packages/site/truth.ts", "exists": true }, { "path": "tests/site/search.test.ts", "exists": true }, { "path": "apps/web/public/animation/manifest.json", "exists": true }, { "path": "docs", "exists": true }, { "path": "scripts/generate-search.ts", "exists": true }, { "path": "apps/api/src/static.ts", "exists": true } ], "status": "PENDING" }, { "id": "G37", "title": "Social, professional, and interaction graphs", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1945, "sha256": "7e5ceb1f4212c32ec9567fdf5931d5081799817c5b4b8559b836dfad6b4e8ad3", "nature": "documented graph family; library analysis must be scoped", "priority": "P3_IF_APPLICABLE", "roles": [ "R19", "R11", "R14", "R20" ], "disposition": "CONDITIONAL", "reason": "Verified profiles may flow from canonical export; no social connections scraped or invented; private contacts excluded.", "requirements": [ "TRUTH", "CONTENT" ], "acceptanceCriteria": [ "Every asserted relationship has a real source", "Unverified profile matches remain candidates", "Data collection respects platform and privacy boundaries" ], "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 }, { "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 } ], "status": "PENDING" }, { "id": "G38", "title": "Scholarly and research graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 1988, "sha256": "9632ed048cf1a30c9e4ca9f6e93dab3893787d379ed4fdb69e82f9d73062503b", "nature": "documented public-data graph family", "priority": "P3_IF_APPLICABLE", "roles": [ "R10", "R14", "R11" ], "disposition": "NOT_APPLICABLE", "reason": "Website is a service acquisition funnel, not a scholarly discovery/publication database; source research uses citations without a scholarly product graph.", "requirements": [ "MAINTENANCE" ], "acceptanceCriteria": [ "Author matches are reviewed", "Cited conclusions match the actual paper scope", "Retractions/corrections are checked where material" ], "implementation": [ { "path": "scripts/standards-inventory.ts", "exists": true }, { "path": "docs/standards/coverage-ledger.json", "exists": true }, { "path": "docs/standards/decisions.json", "exists": true } ], "status": "NOT_APPLICABLE" }, { "id": "G39", "title": "Event, venue, organizer, and time graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 2031, "sha256": "aedbb56bb2b4d13a928ca9bcbbfa769a20fbf15f23a0fcd1bf8e82ed6c720358", "nature": "standards-backed library view", "priority": "P3_IF_APPLICABLE", "roles": [ "R11", "R13", "R14" ], "disposition": "NOT_APPLICABLE", "reason": "No event listings, tickets, occurrences or venue publishing requested; demo request is not an Event listing.", "requirements": [ "CONTENT", "SCHEMA" ], "acceptanceCriteria": [ "Dates and time zones match approved announcements", "Cancelled or rescheduled status is retained", "The page actually represents an event eligible for the selected feature" ], "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 }, { "path": "packages/site/search.ts", "exists": true }, { "path": "packages/site/truth.ts", "exists": true }, { "path": "tests/site/search.test.ts", "exists": true } ], "status": "NOT_APPLICABLE" }, { "id": "G40", "title": "Learning prerequisite and curriculum graph", "source": "private/standards/Graph-Expansion.txt", "sourceLine": 2074, "sha256": "075fb61d0af4de5dcc25c9a671b74e478b480b60414ed2afef653c994eac6432", "nature": "custom teaching design", "priority": "P1", "roles": [ "R13", "R10", "R14", "R24" ], "disposition": "REVIEW_ONLY", "reason": "Private handoff teaches prerequisites identity→evidence→markup→observation; no public course, learner records or credential badge requested.", "requirements": [ "SCOPE", "MAINTENANCE" ], "acceptanceCriteria": [ "Prerequisite dependencies are coherent", "Each lesson has an exercise and answer criteria", "Completing lessons is not presented as a professional credential" ], "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 } ], "status": "PENDING" } ], "legacyReferences": [ { "name": "EO-COPY-PASTE-PLAYBOOK.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Production%20Customer%20Tiers/EO-COPY-PASTE-PLAYBOOK.md", "referencedOriginalPath": "../99-Originals/Production%20Customer%20Tiers/EO-COPY-PASTE-PLAYBOOK.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "LOCATION-PAGE-FRAMEWORK.md", "reportedTreatment": "PATCHED · legacy remainder", "referencedActivePath": "../Library/LOCATION-PAGE-FRAMEWORK.md", "referencedOriginalPath": "../99-Originals/LOCATION-PAGE-FRAMEWORK.md", "sourceBodyAvailable": false, "replacementDocuments": [ "D059" ], "disposition": "USE_CURRENT_REPLACEMENT", "reason": "Current supplied guide controls conflicting older prose; original body is not in the text export." }, { "name": "SEO-Search-Appearance.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/SEO-Search-Appearance.md", "referencedOriginalPath": "../99-Originals/Framework/SEO-Search-Appearance.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "SERP-Optimization.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/SERP-Optimization.md", "referencedOriginalPath": "../99-Originals/Framework/SERP-Optimization.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "audit-baseline-manifest.txt", "reportedTreatment": "HISTORY · not active", "referencedActivePath": null, "referencedOriginalPath": "../99-Originals/Framework/audit-baseline-manifest.txt", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "build-log.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/build-log.md", "referencedOriginalPath": "../99-Originals/Framework/build-log.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-11ty.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-11ty.md", "referencedOriginalPath": "../99-Originals/Framework/framework-11ty.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "STACK_NOT_APPLICABLE", "reason": "This React/Node site does not use the named framework adapter; any transferable principle requires current route-specific verification." }, { "name": "framework-accessibility.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-accessibility.md", "referencedOriginalPath": "../99-Originals/Framework/framework-accessibility.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-agenticaisearch.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-agenticaisearch.md", "referencedOriginalPath": "../99-Originals/Framework/framework-agenticaisearch.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-ai-content-workflow.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-ai-content-workflow.md", "referencedOriginalPath": "../99-Originals/Framework/framework-ai-content-workflow.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-aicitations.md", "reportedTreatment": "REWRITTEN · researched", "referencedActivePath": "../Library/Framework/framework-aicitations.md", "referencedOriginalPath": "../99-Originals/Framework/framework-aicitations.md", "sourceBodyAvailable": false, "replacementDocuments": [ "D043" ], "disposition": "USE_CURRENT_REPLACEMENT", "reason": "Current supplied guide controls conflicting older prose; original body is not in the text export." }, { "name": "framework-aioverviews.md", "reportedTreatment": "REWRITTEN · researched", "referencedActivePath": "../Library/Framework/framework-aioverviews.md", "referencedOriginalPath": "../99-Originals/Framework/framework-aioverviews.md", "sourceBodyAvailable": false, "replacementDocuments": [ "D044" ], "disposition": "USE_CURRENT_REPLACEMENT", "reason": "Current supplied guide controls conflicting older prose; original body is not in the text export." }, { "name": "framework-aioverviews.outline.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/outlines/framework-aioverviews.outline.md", "referencedOriginalPath": "../99-Originals/Framework/outlines/framework-aioverviews.outline.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-aso.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-aso.md", "referencedOriginalPath": "../99-Originals/Framework/framework-aso.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "CONDITIONAL_LEGACY", "reason": "Activate only if the corresponding industry/page/product/account feature actually enters scope; unavailable prose is not silently treated as verified." }, { "name": "framework-astro.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-astro.md", "referencedOriginalPath": "../99-Originals/Framework/framework-astro.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "STACK_NOT_APPLICABLE", "reason": "This React/Node site does not use the named framework adapter; any transferable principle requires current route-specific verification." }, { "name": "framework-astrohugo.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-astrohugo.md", "referencedOriginalPath": "../99-Originals/Framework/framework-astrohugo.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "STACK_NOT_APPLICABLE", "reason": "This React/Node site does not use the named framework adapter; any transferable principle requires current route-specific verification." }, { "name": "framework-attribution.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-attribution.md", "referencedOriginalPath": "../99-Originals/Framework/framework-attribution.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-bigcommerce.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-bigcommerce.md", "referencedOriginalPath": "../99-Originals/Framework/framework-bigcommerce.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "STACK_NOT_APPLICABLE", "reason": "This React/Node site does not use the named framework adapter; any transferable principle requires current route-specific verification." }, { "name": "framework-boundaries.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-boundaries.md", "referencedOriginalPath": "../99-Originals/Framework/framework-boundaries.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-brandvoice.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-brandvoice.md", "referencedOriginalPath": "../99-Originals/Framework/framework-brandvoice.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "CONDITIONAL_LEGACY", "reason": "Activate only if the corresponding industry/page/product/account feature actually enters scope; unavailable prose is not silently treated as verified." }, { "name": "framework-clientonboarding.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-clientonboarding.md", "referencedOriginalPath": "../99-Originals/Framework/framework-clientonboarding.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-competitoraudit.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-competitoraudit.md", "referencedOriginalPath": "../99-Originals/Framework/framework-competitoraudit.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-contentaudit.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-contentaudit.md", "referencedOriginalPath": "../99-Originals/Framework/framework-contentaudit.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-contentbriefs.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-contentbriefs.md", "referencedOriginalPath": "../99-Originals/Framework/framework-contentbriefs.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-contentfirst.md", "reportedTreatment": "REWRITTEN · researched", "referencedActivePath": "../Library/Framework/framework-contentfirst.md", "referencedOriginalPath": "../99-Originals/Framework/framework-contentfirst.md", "sourceBodyAvailable": false, "replacementDocuments": [ "D048" ], "disposition": "USE_CURRENT_REPLACEMENT", "reason": "Current supplied guide controls conflicting older prose; original body is not in the text export." }, { "name": "framework-contentrefresh.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-contentrefresh.md", "referencedOriginalPath": "../99-Originals/Framework/framework-contentrefresh.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-coreupdates.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-coreupdates.md", "referencedOriginalPath": "../99-Originals/Framework/framework-coreupdates.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-cro.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-cro.md", "referencedOriginalPath": "../99-Originals/Framework/framework-cro.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-cross-stack-implementation.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-cross-stack-implementation.md", "referencedOriginalPath": "../99-Originals/Framework/framework-cross-stack-implementation.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-digitalpr.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-digitalpr.md", "referencedOriginalPath": "../99-Originals/Framework/framework-digitalpr.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-drupal.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-drupal.md", "referencedOriginalPath": "../99-Originals/Framework/framework-drupal.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "STACK_NOT_APPLICABLE", "reason": "This React/Node site does not use the named framework adapter; any transferable principle requires current route-specific verification." }, { "name": "framework-ecommerceseo.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-ecommerceseo.md", "referencedOriginalPath": "../99-Originals/Framework/framework-ecommerceseo.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "CONDITIONAL_LEGACY", "reason": "Activate only if the corresponding industry/page/product/account feature actually enters scope; unavailable prose is not silently treated as verified." }, { "name": "framework-eeat.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-eeat.md", "referencedOriginalPath": "../99-Originals/Framework/framework-eeat.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-entitysalience.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-entitysalience.md", "referencedOriginalPath": "../99-Originals/Framework/framework-entitysalience.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-featuredsnippets.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-featuredsnippets.md", "referencedOriginalPath": "../99-Originals/Framework/framework-featuredsnippets.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-finance-seo.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-finance-seo.md", "referencedOriginalPath": "../99-Originals/Framework/framework-finance-seo.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "CONDITIONAL_LEGACY", "reason": "Activate only if the corresponding industry/page/product/account feature actually enters scope; unavailable prose is not silently treated as verified." }, { "name": "framework-formoptimization.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-formoptimization.md", "referencedOriginalPath": "../99-Originals/Framework/framework-formoptimization.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-ga4.md", "reportedTreatment": "REWRITTEN · researched", "referencedActivePath": "../Library/Framework/framework-ga4.md", "referencedOriginalPath": "../99-Originals/Framework/framework-ga4.md", "sourceBodyAvailable": false, "replacementDocuments": [ "D055" ], "disposition": "USE_CURRENT_REPLACEMENT", "reason": "Current supplied guide controls conflicting older prose; original body is not in the text export." }, { "name": "framework-gscanalysis.md", "reportedTreatment": "REWRITTEN · researched", "referencedActivePath": "../Library/Framework/framework-gscanalysis.md", "referencedOriginalPath": "../99-Originals/Framework/framework-gscanalysis.md", "sourceBodyAvailable": false, "replacementDocuments": [ "D057" ], "disposition": "USE_CURRENT_REPLACEMENT", "reason": "Current supplied guide controls conflicting older prose; original body is not in the text export." }, { "name": "framework-hcs.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-hcs.md", "referencedOriginalPath": "../99-Originals/Framework/framework-hcs.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-headless.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-headless.md", "referencedOriginalPath": "../99-Originals/Framework/framework-headless.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "STACK_NOT_APPLICABLE", "reason": "This React/Node site does not use the named framework adapter; any transferable principle requires current route-specific verification." }, { "name": "framework-healthcare-seo.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-healthcare-seo.md", "referencedOriginalPath": "../99-Originals/Framework/framework-healthcare-seo.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "CONDITIONAL_LEGACY", "reason": "Activate only if the corresponding industry/page/product/account feature actually enters scope; unavailable prose is not silently treated as verified." }, { "name": "framework-hreflang.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-hreflang.md", "referencedOriginalPath": "../99-Originals/Framework/framework-hreflang.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "CONDITIONAL_LEGACY", "reason": "Activate only if the corresponding industry/page/product/account feature actually enters scope; unavailable prose is not silently treated as verified." }, { "name": "framework-html-app-pwa-meta.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-app-pwa-meta.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-app-pwa-meta.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-html-canonical-alternate.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-canonical-alternate.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-canonical-alternate.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-html-favicon-icons.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-favicon-icons.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-favicon-icons.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-html-meta-author.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-author.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-author.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-html-meta-charset.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-charset.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-charset.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-html-meta-color-scheme.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-color-scheme.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-color-scheme.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-html-meta-content-language.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-content-language.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-content-language.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-html-meta-copyright.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-copyright.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-copyright.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-html-meta-generator.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-generator.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-generator.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-html-meta-keywords.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-keywords.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-keywords.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-html-meta-referrer.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-referrer.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-referrer.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-html-meta-refresh.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-refresh.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-refresh.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-html-meta-robots.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-robots.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-robots.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-html-meta-theme-color.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-theme-color.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-theme-color.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-html-meta-viewport.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-viewport.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-meta-viewport.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-html-open-graph.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-open-graph.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-open-graph.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-html-search-engine-verification.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-search-engine-verification.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-search-engine-verification.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-html-twitter-cards.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-twitter-cards.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-html-twitter-cards.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-http-2xx-status-codes.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-2xx-status-codes.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-2xx-status-codes.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-http-3xx-status-codes.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-3xx-status-codes.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-3xx-status-codes.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-http-4xx-status-codes.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-4xx-status-codes.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-4xx-status-codes.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-http-5xx-status-codes.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-5xx-status-codes.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-5xx-status-codes.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-http-caching-headers.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-caching-headers.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-caching-headers.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-http-content-headers.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-content-headers.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-content-headers.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-http-cors-headers.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-cors-headers.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-cors-headers.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-http-performance-headers.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-performance-headers.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-performance-headers.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-http-rate-control-headers.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-rate-control-headers.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-rate-control-headers.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-http-request-headers.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-request-headers.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-request-headers.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-http-security-headers.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-security-headers.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-security-headers.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-http-seo-headers.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-seo-headers.md", "referencedOriginalPath": "../99-Originals/Crawler%20Signal%20Refrence%20for%20troubleshooting/framework-http-seo-headers.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-hugo.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-hugo.md", "referencedOriginalPath": "../99-Originals/Framework/framework-hugo.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "STACK_NOT_APPLICABLE", "reason": "This React/Node site does not use the named framework adapter; any transferable principle requires current route-specific verification." }, { "name": "framework-hydrogen.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-hydrogen.md", "referencedOriginalPath": "../99-Originals/Framework/framework-hydrogen.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "STACK_NOT_APPLICABLE", "reason": "This React/Node site does not use the named framework adapter; any transferable principle requires current route-specific verification." }, { "name": "framework-imageseo.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-imageseo.md", "referencedOriginalPath": "../99-Originals/Framework/framework-imageseo.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-infogain.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-infogain.md", "referencedOriginalPath": "../99-Originals/Framework/framework-infogain.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-initialaudit.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-initialaudit.md", "referencedOriginalPath": "../99-Originals/Framework/framework-initialaudit.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-internallinking.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-internallinking.md", "referencedOriginalPath": "../99-Originals/Framework/framework-internallinking.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-international.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-international.md", "referencedOriginalPath": "../99-Originals/Framework/framework-international.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "CONDITIONAL_LEGACY", "reason": "Activate only if the corresponding industry/page/product/account feature actually enters scope; unavailable prose is not silently treated as verified." }, { "name": "framework-jekyll.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-jekyll.md", "referencedOriginalPath": "../99-Originals/Framework/framework-jekyll.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "STACK_NOT_APPLICABLE", "reason": "This React/Node site does not use the named framework adapter; any transferable principle requires current route-specific verification." }, { "name": "framework-keywordresearch.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-keywordresearch.md", "referencedOriginalPath": "../99-Originals/Framework/framework-keywordresearch.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-knowledgegraph.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-knowledgegraph.md", "referencedOriginalPath": "../99-Originals/Framework/framework-knowledgegraph.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-legal-seo.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-legal-seo.md", "referencedOriginalPath": "../99-Originals/Framework/framework-legal-seo.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "CONDITIONAL_LEGACY", "reason": "Activate only if the corresponding industry/page/product/account feature actually enters scope; unavailable prose is not silently treated as verified." }, { "name": "framework-linkbuilding.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-linkbuilding.md", "referencedOriginalPath": "../99-Originals/Framework/framework-linkbuilding.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-localseo.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-localseo.md", "referencedOriginalPath": "../99-Originals/Framework/framework-localseo.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-magento.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-magento.md", "referencedOriginalPath": "../99-Originals/Framework/framework-magento.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "STACK_NOT_APPLICABLE", "reason": "This React/Node site does not use the named framework adapter; any transferable principle requires current route-specific verification." }, { "name": "framework-masterindex.md", "reportedTreatment": "REBUILT · navigation", "referencedActivePath": "../Library/Framework/framework-masterindex.md", "referencedOriginalPath": "../99-Originals/Framework/framework-masterindex.md", "sourceBodyAvailable": false, "replacementDocuments": [ "D060" ], "disposition": "USE_CURRENT_REPLACEMENT", "reason": "Current supplied guide controls conflicting older prose; original body is not in the text export." }, { "name": "framework-mcp.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-mcp.md", "referencedOriginalPath": "../99-Originals/Framework/framework-mcp.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-migration.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-migration.md", "referencedOriginalPath": "../99-Originals/Framework/framework-migration.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-mobileseo.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-mobileseo.md", "referencedOriginalPath": "../99-Originals/Framework/framework-mobileseo.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-multiengine-tradeoffs.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-multiengine-tradeoffs.md", "referencedOriginalPath": "../99-Originals/Framework/framework-multiengine-tradeoffs.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-multimodalsearch.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-multimodalsearch.md", "referencedOriginalPath": "../99-Originals/Framework/framework-multimodalsearch.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-newsseo.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-newsseo.md", "referencedOriginalPath": "../99-Originals/Framework/framework-newsseo.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "CONDITIONAL_LEGACY", "reason": "Activate only if the corresponding industry/page/product/account feature actually enters scope; unavailable prose is not silently treated as verified." }, { "name": "framework-nextjs.md", "reportedTreatment": "REWRITTEN · researched", "referencedActivePath": "../Library/Framework/framework-nextjs.md", "referencedOriginalPath": "../99-Originals/Framework/framework-nextjs.md", "sourceBodyAvailable": false, "replacementDocuments": [ "D063" ], "disposition": "STACK_NOT_APPLICABLE", "reason": "This React/Node site does not use the named framework adapter; any transferable principle requires current route-specific verification." }, { "name": "framework-nuxt.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-nuxt.md", "referencedOriginalPath": "../99-Originals/Framework/framework-nuxt.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "STACK_NOT_APPLICABLE", "reason": "This React/Node site does not use the named framework adapter; any transferable principle requires current route-specific verification." }, { "name": "framework-ongoingaudit.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-ongoingaudit.md", "referencedOriginalPath": "../99-Originals/Framework/framework-ongoingaudit.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-pageexperience.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-pageexperience.md", "referencedOriginalPath": "../99-Originals/Framework/framework-pageexperience.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-performance.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-performance.md", "referencedOriginalPath": "../99-Originals/Framework/framework-performance.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-perplexityspaces.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-perplexityspaces.md", "referencedOriginalPath": "../99-Originals/Framework/framework-perplexityspaces.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-ppc-seo-coordination.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-ppc-seo-coordination.md", "referencedOriginalPath": "../99-Originals/Framework/framework-ppc-seo-coordination.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-pricing.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-pricing.md", "referencedOriginalPath": "../99-Originals/Framework/framework-pricing.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-react.md", "reportedTreatment": "PATCHED · legacy remainder", "referencedActivePath": "../Library/Framework/framework-react.md", "referencedOriginalPath": "../99-Originals/Framework/framework-react.md", "sourceBodyAvailable": false, "replacementDocuments": [ "D048", "D062" ], "disposition": "USE_CURRENT_REPLACEMENT", "reason": "Current supplied guide controls conflicting older prose; original body is not in the text export." }, { "name": "framework-realestate-seo.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-realestate-seo.md", "referencedOriginalPath": "../99-Originals/Framework/framework-realestate-seo.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "CONDITIONAL_LEGACY", "reason": "Activate only if the corresponding industry/page/product/account feature actually enters scope; unavailable prose is not silently treated as verified." }, { "name": "framework-remix.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-remix.md", "referencedOriginalPath": "../99-Originals/Framework/framework-remix.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "STACK_NOT_APPLICABLE", "reason": "This React/Node site does not use the named framework adapter; any transferable principle requires current route-specific verification." }, { "name": "framework-reporting.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-reporting.md", "referencedOriginalPath": "../99-Originals/Framework/framework-reporting.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-robotstxt-crawlbudget.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-robotstxt-crawlbudget.md", "referencedOriginalPath": "../99-Originals/Framework/framework-robotstxt-crawlbudget.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-saas-seo.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-saas-seo.md", "referencedOriginalPath": "../99-Originals/Framework/framework-saas-seo.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-saas-website-builders.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-saas-website-builders.md", "referencedOriginalPath": "../99-Originals/Framework/framework-saas-website-builders.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "STACK_NOT_APPLICABLE", "reason": "This React/Node site does not use the named framework adapter; any transferable principle requires current route-specific verification." }, { "name": "framework-schema-types-2026.md", "reportedTreatment": "REWRITTEN · researched", "referencedActivePath": "../Library/Framework/framework-schema-types-2026.md", "referencedOriginalPath": "../99-Originals/Framework/framework-schema-types-2026.md", "sourceBodyAvailable": false, "replacementDocuments": [ "D068" ], "disposition": "USE_CURRENT_REPLACEMENT", "reason": "Current supplied guide controls conflicting older prose; original body is not in the text export." }, { "name": "framework-schema.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-schema.md", "referencedOriginalPath": "../99-Originals/Framework/framework-schema.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-searchgpt.md", "reportedTreatment": "REWRITTEN · researched", "referencedActivePath": "../Library/Framework/framework-searchgpt.md", "referencedOriginalPath": "../99-Originals/Framework/framework-searchgpt.md", "sourceBodyAvailable": false, "replacementDocuments": [ "D069" ], "disposition": "USE_CURRENT_REPLACEMENT", "reason": "Current supplied guide controls conflicting older prose; original body is not in the text export." }, { "name": "framework-security.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-security.md", "referencedOriginalPath": "../99-Originals/Framework/framework-security.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-shopify.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-shopify.md", "referencedOriginalPath": "../99-Originals/Framework/framework-shopify.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "STACK_NOT_APPLICABLE", "reason": "This React/Node site does not use the named framework adapter; any transferable principle requires current route-specific verification." }, { "name": "framework-spampolicies.md", "reportedTreatment": "REWRITTEN · researched", "referencedActivePath": "../Library/Framework/framework-spampolicies.md", "referencedOriginalPath": "../99-Originals/Framework/framework-spampolicies.md", "sourceBodyAvailable": false, "replacementDocuments": [ "D073" ], "disposition": "USE_CURRENT_REPLACEMENT", "reason": "Current supplied guide controls conflicting older prose; original body is not in the text export." }, { "name": "framework-sqrg.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-sqrg.md", "referencedOriginalPath": "../99-Originals/Framework/framework-sqrg.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-sveltekit.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-sveltekit.md", "referencedOriginalPath": "../99-Originals/Framework/framework-sveltekit.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "STACK_NOT_APPLICABLE", "reason": "This React/Node site does not use the named framework adapter; any transferable principle requires current route-specific verification." }, { "name": "framework-tailwind.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-tailwind.md", "referencedOriginalPath": "../99-Originals/Framework/framework-tailwind.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-technicalseo.md", "reportedTreatment": "PATCHED · legacy remainder", "referencedActivePath": "../Library/Framework/framework-technicalseo.md", "referencedOriginalPath": "../99-Originals/Framework/framework-technicalseo.md", "sourceBodyAvailable": false, "replacementDocuments": [ "D018", "D074" ], "disposition": "USE_CURRENT_REPLACEMENT", "reason": "Current supplied guide controls conflicting older prose; original body is not in the text export." }, { "name": "framework-topicalauthority.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-topicalauthority.md", "referencedOriginalPath": "../99-Originals/Framework/framework-topicalauthority.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-trustsignals.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-trustsignals.md", "referencedOriginalPath": "../99-Originals/Framework/framework-trustsignals.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-uxseo.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-uxseo.md", "referencedOriginalPath": "../99-Originals/Framework/framework-uxseo.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-videoseo.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-videoseo.md", "referencedOriginalPath": "../99-Originals/Framework/framework-videoseo.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "CONDITIONAL_LEGACY", "reason": "Activate only if the corresponding industry/page/product/account feature actually enters scope; unavailable prose is not silently treated as verified." }, { "name": "framework-visualsearch.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-visualsearch.md", "referencedOriginalPath": "../99-Originals/Framework/framework-visualsearch.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "framework-voicesearch.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-voicesearch.md", "referencedOriginalPath": "../99-Originals/Framework/framework-voicesearch.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "CONDITIONAL_LEGACY", "reason": "Activate only if the corresponding industry/page/product/account feature actually enters scope; unavailable prose is not silently treated as verified." }, { "name": "framework-webflow.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-webflow.md", "referencedOriginalPath": "../99-Originals/Framework/framework-webflow.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "STACK_NOT_APPLICABLE", "reason": "This React/Node site does not use the named framework adapter; any transferable principle requires current route-specific verification." }, { "name": "framework-wordpress.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-wordpress.md", "referencedOriginalPath": "../99-Originals/Framework/framework-wordpress.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "STACK_NOT_APPLICABLE", "reason": "This React/Node site does not use the named framework adapter; any transferable principle requires current route-specific verification." }, { "name": "framework-ymyl.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Framework/framework-ymyl.md", "referencedOriginalPath": "../99-Originals/Framework/framework-ymyl.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "growing-search-console-impressions-2026 (1).md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/growing-search-console-impressions-2026%20%281%29.md", "referencedOriginalPath": "../99-Originals/growing-search-console-impressions-2026%20%281%29.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "jaccard-ruthless-check-data.json", "reportedTreatment": "HISTORY · not active", "referencedActivePath": null, "referencedOriginalPath": "../99-Originals/jaccard-ruthless-check-data.json", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "jaccard-ruthless-check-report.md", "reportedTreatment": "HISTORY · not active", "referencedActivePath": null, "referencedOriginalPath": "../99-Originals/jaccard-ruthless-check-report.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "jaccard-ruthless-check.py", "reportedTreatment": "HISTORY · not active", "referencedActivePath": null, "referencedOriginalPath": "../99-Originals/jaccard-ruthless-check.py", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "tier-eight.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Production%20Customer%20Tiers/tier-eight.md", "referencedOriginalPath": "../99-Originals/Production%20Customer%20Tiers/tier-eight.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "tier-eleven.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Production%20Customer%20Tiers/tier-eleven.md", "referencedOriginalPath": "../99-Originals/Production%20Customer%20Tiers/tier-eleven.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "CONDITIONAL_LEGACY", "reason": "Activate only if the corresponding industry/page/product/account feature actually enters scope; unavailable prose is not silently treated as verified." }, { "name": "tier-five.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Production%20Customer%20Tiers/tier-five.md", "referencedOriginalPath": "../99-Originals/Production%20Customer%20Tiers/tier-five.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "tier-four.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Production%20Customer%20Tiers/tier-four.md", "referencedOriginalPath": "../99-Originals/Production%20Customer%20Tiers/tier-four.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "tier-fourteen.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Production%20Customer%20Tiers/tier-fourteen.md", "referencedOriginalPath": "../99-Originals/Production%20Customer%20Tiers/tier-fourteen.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "tier-nine.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Production%20Customer%20Tiers/tier-nine.md", "referencedOriginalPath": "../99-Originals/Production%20Customer%20Tiers/tier-nine.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "tier-one.md", "reportedTreatment": "PATCHED · legacy remainder", "referencedActivePath": "../Library/Production%20Customer%20Tiers/tier-one.md", "referencedOriginalPath": "../99-Originals/Production%20Customer%20Tiers/tier-one.md", "sourceBodyAvailable": false, "replacementDocuments": [ "D038", "D058", "D070" ], "disposition": "USE_CURRENT_REPLACEMENT", "reason": "Current supplied guide controls conflicting older prose; original body is not in the text export." }, { "name": "tier-seven.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Production%20Customer%20Tiers/tier-seven.md", "referencedOriginalPath": "../99-Originals/Production%20Customer%20Tiers/tier-seven.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "CONDITIONAL_LEGACY", "reason": "Activate only if the corresponding industry/page/product/account feature actually enters scope; unavailable prose is not silently treated as verified." }, { "name": "tier-six.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Production%20Customer%20Tiers/tier-six.md", "referencedOriginalPath": "../99-Originals/Production%20Customer%20Tiers/tier-six.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "CONDITIONAL_LEGACY", "reason": "Activate only if the corresponding industry/page/product/account feature actually enters scope; unavailable prose is not silently treated as verified." }, { "name": "tier-ten.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Production%20Customer%20Tiers/tier-ten.md", "referencedOriginalPath": "../99-Originals/Production%20Customer%20Tiers/tier-ten.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." }, { "name": "tier-thirteen.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Production%20Customer%20Tiers/tier-thirteen.md", "referencedOriginalPath": "../99-Originals/Production%20Customer%20Tiers/tier-thirteen.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "RETIRED", "reason": "Commercial Tier 13 remains retired; role R13 is separate." }, { "name": "tier-three.md", "reportedTreatment": "PATCHED · legacy remainder", "referencedActivePath": "../Library/Production%20Customer%20Tiers/tier-three.md", "referencedOriginalPath": "../99-Originals/Production%20Customer%20Tiers/tier-three.md", "sourceBodyAvailable": false, "replacementDocuments": [ "D043", "D044", "D051" ], "disposition": "USE_CURRENT_REPLACEMENT", "reason": "Current supplied guide controls conflicting older prose; original body is not in the text export." }, { "name": "tier-twelve.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Production%20Customer%20Tiers/tier-twelve.md", "referencedOriginalPath": "../99-Originals/Production%20Customer%20Tiers/tier-twelve.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "CONDITIONAL_LEGACY", "reason": "Activate only if the corresponding industry/page/product/account feature actually enters scope; unavailable prose is not silently treated as verified." }, { "name": "tier-two.md", "reportedTreatment": "LEGACY · not fully verified", "referencedActivePath": "../Library/Production%20Customer%20Tiers/tier-two.md", "referencedOriginalPath": "../99-Originals/Production%20Customer%20Tiers/tier-two.md", "sourceBodyAvailable": false, "replacementDocuments": [], "disposition": "UNAVAILABLE_LEGACY", "reason": "Only its catalog record is supplied. No assertion of reading, validating or executing the absent original; current scoped modules govern implemented requirements." } ], "sourceFindingDispositions": [ { "id": "F01", "classification": "confirmed inventory error", "disposition": "Regenerate the index from the current filesystem and status catalog.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F02", "classification": "unsafe universal instruction", "disposition": "Require a project-specific URL mapping and tests; no global rewrite by default.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F03", "classification": "unsafe universal instruction", "disposition": "Use per-URL keep, improve, merge, exclude or retire decisions with approval.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F04", "classification": "unsafe universal instruction", "disposition": "Preserve established URLs unless an approved migration justifies changes.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F05", "classification": "heuristic mislabeled as requirement", "disposition": "Treat length as review guidance, not an official limit.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F06", "classification": "heuristic mislabeled as requirement", "disposition": "Use truthful concise copy and flexible preview review.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F07", "classification": "incorrect bot role for goal", "disposition": "Use Claude-SearchBot for the documented search role; review Claude-User and training independently.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F08", "classification": "outdated mixed bot list", "disposition": "Use the engine role matrix and owner-approved policy.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F09", "classification": "unsupported absolute", "disposition": "Replace with route/consumer-specific delivery and measurement contracts.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F10", "classification": "unverified quantitative claim", "disposition": "Remove from authoritative guidance; retain in historical review queue.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F11", "classification": "contradicted blanket rendering claim", "disposition": "Validate actual rendering; do not equate GPTBot simulation with Google AI testing.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F12", "classification": "unverified quantitative claim", "disposition": "Do not use in forecasts or acceptance tests; formatting follows information structure.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F13", "classification": "unverified research attribution", "disposition": "Retain as unverified historical attribution, not a proven rule.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F14", "classification": "overgeneralized research result", "disposition": "Scope research to its engine/model/dataset/outcome.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F15", "classification": "incorrect reporting timeline", "disposition": "Use June 3 announcement and August 31, 2026 rollout note and current help page.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F16", "classification": "obsolete feature list", "disposition": "Use available report fields and current feature lifecycle.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F17", "classification": "superseded workflow requirement", "disposition": "Use current default definitions; custom grouping remains optional for a declared purpose.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F18", "classification": "version specific claim not revalidated", "disposition": "Do not carry forward unsupported session reset assertions; verify actual GA4 scope.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F19", "classification": "outdated safe harbor implication", "disposition": "Use current policy; review purpose and regional treatment rather than an oversight shortcut.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F20", "classification": "unsupported architecture absolute", "disposition": "Use route-specific engineering evidence and official rendering documentation.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F21", "classification": "unsupported redirect absolute", "disposition": "Choose the correct move semantics and validate redirects without claiming automatic leakage.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F22", "classification": "unsupported schema page requirement", "disposition": "Model real places without requiring every geography to have its own indexed page.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F23", "classification": "unsupported universal file requirement", "disposition": "Treat optional files as consumer-specific; no special Google Search requirement.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F24", "classification": "deprecated feature risk", "disposition": "Separate vocabulary validity from feature lifecycle; Google FAQ rich results ended May 7, 2026.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F25", "classification": "unverified quantitative claim", "disposition": "Replace with truth, applicable properties and feature validation.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F26", "classification": "overbroad hidden content rule", "disposition": "Distinguish deceptive intent from accordions, accessibility and normal UI behavior.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F27", "classification": "unverified cross surface equivalence", "disposition": "Use only documented provider roles and product-specific scope.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" }, { "id": "F28", "classification": "audit method boundary", "disposition": "Keep the report historical; do not treat it as a quality certificate.", "source": "D126", "status": "SOURCE_DISPOSITION_NOT_PRODUCT_TEST" } ], "evidencePolicy": { "allowedStatuses": [ "PENDING", "PASS", "FAIL", "BLOCKED", "NOT_APPLICABLE" ], "initialState": "PENDING", "passRequires": "Executed observation with exact build/environment/command/time/artifact and scope; never source presence or historical package tests.", "independence": "separate AI review; shared task and filesystem; not independent human or external audit", "productionAuthorizationGranted": false, "observationsPath": "docs/WORKSHOP-CLEANUP-ACCEPTANCE.md", "historicalObservationsPaths": [ "docs/standards/observations.json", "docs/standards/upgrade-observations.json" ] } }