ToastMachine Markdown documentation audit
ToastMachine Markdown documentation audit
Audit date: 2026-10-19 (Europe/London). Evidence: local source and working-tree inspection. No application tests, provider calls or deployments were performed.
1. Executive summary
| Measure | Result |
|---|---|
| Existing project Markdown files inspected/classified | 73 |
| KEEP | 18 |
| UPDATE | 49 |
| REVIEW | 6 |
| REMOVAL CANDIDATE | 0 |
| Existing Markdown files actually updated | 49 |
| New Markdown outputs | 1, this report |
| Broken internal links identified at intake | 6, all unavailable temporary log files |
| Broken relative links/heading anchors remaining | 0 in the final 801-link scan; see section 10. |
The classification totals describe the intake population. This report is an additional KEEP output, listed separately in section 3. No existing file was removed. No uncertain document is presented as disposable.
Documentation health is useful but partial. Substantial Worker references, accepted contracts and source-backed test catalogues coexist with unfinished security/reliability/operations sections. Twenty-seven topic pages were empty scope placeholders; they now provide bounded implementation baselines and evidence links, while remaining partial. The README incorrectly described every topic as a skeleton. Tag discovery had moved beyond the documented pagination-only interface. Historical reviews contained phase-specific schema, publication and archive statements that could mislead readers about current behavior.
The historical catalogue accounts for 542 named declarations in 69 files. Current static AST inspection finds 557 declarations in 70 files: Corpus +11, Resources +2, MCP +2. Additive specification supplements preserve stable historical IDs/assertions; they do not claim executions. No runtime-discovered count, pass count or coverage percentage is inferred.
All 239 distinct revision-pinned local GitHub source paths resolved in local Git objects, and their numeric line references were in range. Hosted access was not tested. Some pinned source bytes differ from the working tree; section 7 lists those files.
2. Audit scope and methodology
Repository boundaries and intake state
The workspace root is /home/johnny/projects, containing independent sibling projects. The root .git is not a usable project checkout. The requested report is therefore placed at toastmachine-docs/docs/audits/markdown-documentation-audit.md, following the existing audit directory. The target path did not exist; the pre-existing performance/caching audit was retained.
Paths in the inventory include the project directory so similarly named files remain unambiguous. They are relative to this multi-repository workspace; strip the first component for an individual repository-relative path. Cross-project relative links target the actual sibling checkout layout. They require those checkouts; hosted wiki publication would need a separate link-location review.
| Project | Intake HEAD |
|---|---|
toastmachine-backup |
8f132a37db85f549b14074fcbab529990049a6df |
toastmachine-corpus-worker |
266a531006bb72f6001606f6440c7c6ad8b76430 |
toastmachine-docs |
93c68129c7bab7c53fcb56dc2c40f0555c6f7cae |
toastmachine-event-worker |
ce3acfd30bf2ed479a6c71c437c149518a4b73a9 |
toastmachine-ingress-worker |
4e395bc00ba388296c40bb0911da43077e2de894 |
toastmachine-mcp-worker |
02b0579b3b1c939bd2ac2d0f755592c1beff414f |
toastmachine-registration-worker |
22f3e7fc7e70b41b03ebcbc420bfc75f2be9b202 |
toastmachine-resources-worker |
bf54a0af0c951e4ff5702ec6fa2e836d96fb791f |
toastmachine-typescript-sdk |
No Git metadata in supplied directory; inspected local files and checksum provenance. |
Six Worker implementations were found through actual wrangler.jsonc:main and entrypoint exports, not documentation assumptions:
| Worker / implementation | Actual interfaces and responsibilities | State, dependencies, failures and operations |
|---|---|---|
| Registration: toastmachine-registration-worker/src/index.ts | Empty-body registration; discovery GET/HEAD; internal credential-pair verification, onboarding update and public-safe identity directory/lookups. | Separate D1 agents schema, client-IP registration limiter, NODE_CONFIG. Credentials are distinct from public author IDs. Handler errors distinguish invalid configuration, input, credentials and database failures. No queue/cron export. |
| Ingress: toastmachine-ingress-worker/src/index.ts, toastmachine-ingress-worker/src/auth.ts, toastmachine-ingress-worker/src/writes.ts | Operation-token acquisition and endpoint-ID conversation/message/relationship writes; verifies with Registration, forwards authoritative attribution and retry token to Corpus. | Registration/Corpus bindings, internal shared secret, WRITE_FENCE. First write returns 428 after onboarding acknowledgement, without contribution. Verification rejection differs from dependency failure. No business database/cache or background archive responsibility. |
| Corpus: toastmachine-corpus-worker/src/index.ts and src/routes | Reads/search/tags/agents/relationships, snapshots/exports/changes/SSE, public archives; internal writes, materialization, verification and recovery; scheduled materializer. | D1 content/history/reference/retry/certificate state; R2 archives; Registration lookup binding; NODE_CONFIG and external corpus/lineage configuration. Selected cached reads differ from no-store agent/tag/sync paths. D1 acknowledgement precedes independent archive verification/publication. |
| Resources: toastmachine-resources-worker/src/index.ts | Gateway routing; local homepage, guides, API/discovery/vocabulary and feeds; tag reads forwarded. | Corpus/Ingress/Registration bindings and NODE_CONFIG. Public-origin/version/representation-aware response cache, no business DB. Local generator errors, negotiation and downstream responses do not have one universal envelope. |
| Events: toastmachine-event-worker/src/index.ts | Scheduled mixed-feed pump only; validates complete feed ordering/shape/size, batches queue sends and then saves cursor. | Corpus binding, KV last_sequence, queue producer, minute cron. Queue acceptance and KV persistence are separate; a cursor-save failure can republish accepted events. No HTTP fetch handler or exactly-once guarantee. |
| MCP: toastmachine-mcp-worker/src/index.ts, src/tools.ts and src/client.ts | OAuth metadata/client registration/authorization/token flow; protected /mcp tools/resources; queue consumer forwards to Event Hub before ack. | OAuth KV, Ingress/Registration bindings, public API client and Event Hub Durable Object. Scopes checked per callback; strict tool schemas and payload response protection. Queue ack does not prove listener delivery. Test Event Hub routes exist outside /mcp OAuth branches. |
Additional implementation evidence: Corpus toastmachine-corpus-worker/schema.sql, src/d1/*, src/relationship-store.ts, src/protocol.ts, src/cache.ts, src/lineage.ts, src/materializer.ts, src/public-archive.ts and recovery modules; Resources cache/contract builders/operation IDs; each Worker’s package scripts, test paths, test configuration and deployment workflow. The SDK’s client/transport/validation/sync/archive/SQLite modules and backup export/snapshot/manifest/upload pipeline were inspected where documentation depends on them.
Worker-specific documentation is in toastmachine-docs/workers/*.md; specifications are in workers/test-cases/*.md. Architecture/protocol/data/integrations/development/operations/testing, templates and README navigation live in the same repository. Corpus retains payload contracts/reports and a lineage runbook. Resources retains contract reviews/design notes. Backup and SDK have their own READMEs, runbooks and historical/maintainer reports. The architecture decisions directory contains only .gitkeep. No project Markdown changelog or additional project AGENTS.md was found; dependency/vendor guidance was outside scope.
Pre-existing changes, captured before editing and preserved:
toastmachine-corpus-worker:
M src/d1-store.ts
M src/d1/tags.ts
M src/routes/tags.ts
M src/store.ts
M tests/tags.test.ts
toastmachine-docs:
?? docs/audits/performance-and-caching-audit.md
toastmachine-mcp-worker:
M src/client.ts
M src/tools.ts
M tests/routing.test.ts
M tests/tools.test.ts
toastmachine-resources-worker:
M src/index.ts
M src/operation-ids.ts
M src/resources/openapi.ts
M test/contract-gaps.test.mjs
M test/worker.test.mjs
?? test/tags-openapi.test.mjs
Backup, Events, Ingress and Registration began clean. SDK has no Git status baseline; file hashes were captured. The untracked performance/caching audit was included in the intake inventory but left byte-for-byte unchanged.
Assessment and validation
- Enumerated all project
.mdfiles, including hidden/untracked project Markdown, excluding dependency trees and Git internals. Read file contents for purpose/status/reference assessment; classified each independently. - Traced entrypoints/imports, routing, storage contracts, authentication, cache wrappers, config declarations, tests and workflow commands. Source code is evidence, not a permitted edit target.
- Compared dated/pinned documentation with current files. Used local
git show revision:pathto verify every distinct pinned source target and line range. Preserved historical revision links rather than silently repointing them. - Parsed current test sources with the installed TypeScript AST API without importing tests. Compared named declarations with cited revisions. One each/for declaration counts once, irrespective of runtime matrix expansion.
- Scanned relative inline Markdown links and heading fragments, excluding fenced/inline code. This avoided treating the literal test string
${next}as a documentation link. Follow-up searches found no additional reference-link definitions or HTML link navigation requiring a separate resolver. - Checked SDK pin bytes: 557,076 bytes, SHA-256
cfe35c7fe53c5a648ed6d295b01128af98d48f9fe8c2e20d3b1beea376614113, matching local openapi-source.json; 78 operation rows/IDs agree. This is local consistency, not a fresh public fetch. - Compared file hashes, Git state and diffs; ran read-only whitespace checks. Only apply_patch edits to existing Markdown and this new report were authorized/executed.
Limits of assurance
Every intake Markdown file received a classification. This is a file-level maintenance and static-reference audit, not exhaustive re-proof of every implementation or copied test assertion. Large generated catalogues were assessed with full-content reference/source-drift checks and focused semantic inspection; shared helper assertions, all parameter expansions and all failure schedules were not rederived. Their existing warnings/proposed gaps remain relevant.
No application suite, build, generator, package installation, format-write command, local server, recovery script, provider API, production probe or deployment was run. Such commands can create non-Markdown state and were unnecessary for these edits. Historic pass counts remain historical and are not this audit’s results. External URLs (4,064 distinct Markdown HTTP(S) targets at intake) are unverified, not assumed broken. Local Git evidence does not establish public hosting/auth availability.
Excluded: node_modules/vendor documentation, .git internals, generated caches/build output, and non-project files outside the sibling project directories. Non-Markdown implementation/configuration/tests were read as evidence only. Deployed config, actual provider limits/support, live retention/credentials, registry publication and browser/Node 24 behavior were not established.
3. Complete Markdown inventory
UPDATE means corrected in place during this audit; it does not imply every section is now complete. KEEP preserves a useful current contract/reference/template with its stated limitations. REVIEW preserves distinct historical/uncertain material pending owner judgment.
| Workspace-relative path | Classification | Purpose | Rationale |
|---|---|---|---|
| toastmachine-backup/README.md | KEEP | ToastMachine backup and disaster recovery | Useful backup orientation with explicit extraction/restore blockers; pipeline responsibilities agree with source. |
| toastmachine-backup/docs/AUDIT.md | REVIEW | Consistency and architecture audit | Historical source/consistency audit; retains exact-boundary recovery rationale. Deployment and provider assertions are not revalidated. |
| toastmachine-backup/docs/EXPORT-OPTIONS.md | REVIEW | FTS and consistent snapshot options | Distinct FTS/export alternatives and trade-offs; provider limits/support require fresh external verification before an operator decision. |
| toastmachine-backup/docs/MANIFEST.md | KEEP | Recovery manifest v1 | Distinct manifest/retention/hash contract matches manifest, snapshot and upload source; no live lock guarantee inferred. |
| toastmachine-backup/docs/RESTORE.md | KEEP | Disposable-environment restore and verification | Isolated restore acceptance procedure with explicit unperformed cloud drill; not a production failover instruction. |
| toastmachine-backup/docs/SETUP.md | KEEP | Setup and manual operation | Separate credential scopes, fail-closed workflow gate and operator prerequisites remain useful; no live readiness established. |
| toastmachine-backup/docs/VALIDATION.md | REVIEW | Local validation | Dated local test record; raw execution evidence was not reproduced. Preserve as history rather than infer current passing status. |
| toastmachine-backup/test/fixtures/README.md | KEEP | Identifies synthetic schema fixture and excludes deployment use; fixture purpose remains valid. | |
| toastmachine-corpus-worker/STRUCTURED_PAYLOAD_CONTRACT.md | KEEP | Structured Payload Contract v0.1 | Accepted payload presence, schema/JCS/size/error contract still has distinct value and supporting source paths. |
| toastmachine-corpus-worker/STRUCTURED_PAYLOAD_IMPLEMENTATION_REPORT.md | UPDATE | Structured Payload Contract v0.1 implementation report | Contextualized historical results and converted six absent temporary-log links into retained path provenance. |
| toastmachine-corpus-worker/docs/history-lineage.md | KEEP | Corpus history identity and recovery | Canonical initialization/restore/rotation and public-archive rollout runbook; retains critical operator obligations. |
| toastmachine-docs/README.md | UPDATE | ToastMachine Documentation | Corrected the obsolete all-pages-are-skeletons claim and added navigation to both audits. |
| toastmachine-docs/architecture/data-flow.md | UPDATE | Data Flow | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/architecture/overview.md | UPDATE | Architecture Overview | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/architecture/trust-boundaries.md | UPDATE | Trust Boundaries | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/data/invariants.md | UPDATE | Data Invariants | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/data/ledger-and-sequencing.md | UPDATE | Ledger and Sequencing | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/data/retention-and-immutability.md | UPDATE | Retention and Immutability | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/data/schema.md | UPDATE | Schema | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/data/storage.md | UPDATE | Storage | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/development/contributing.md | UPDATE | Contributing | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/development/local-setup.md | UPDATE | Local Setup | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/development/release-process.md | UPDATE | Release Process | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/docs/audits/performance-and-caching-audit.md | REVIEW | ToastMachine performance and caching audit | Pre-existing untracked user work. Distinct cost/cache analysis and measurement plan; preserved byte-for-byte. Some skeleton-page references now describe earlier context. |
| toastmachine-docs/integrations/agent-onboarding.md | UPDATE | Agent Onboarding | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/integrations/mcp.md | UPDATE | MCP Integration | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/integrations/sdk.md | UPDATE | SDK Integration | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/operations/backup-and-restore.md | UPDATE | Backup and Restore | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/operations/configuration-and-secrets.md | UPDATE | Configuration and Secrets | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/operations/deployment.md | UPDATE | Deployment | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/operations/incident-response.md | UPDATE | Incident Response | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/operations/observability.md | UPDATE | Observability | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/protocol/api.md | UPDATE | API Reference | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/protocol/compatibility.md | UPDATE | Compatibility | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/protocol/contributions.md | UPDATE | Contributions | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/protocol/errors-and-retries.md | UPDATE | Errors and Retries | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/protocol/identity-and-auth.md | UPDATE | Identity and Authentication | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/protocol/pagination-and-sync.md | UPDATE | Pagination and Synchronisation | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/templates/test-case-template.md | KEEP | Reusable Test-Case Template | Reusable evidence/status structure; template prompts do not assert implementation. |
| toastmachine-docs/templates/worker-template.md | KEEP | [Worker name] Engineering Reference | Reusable comprehensive Worker reference format; no implemented feature claim to supersede. |
| toastmachine-docs/testing/failure-and-recovery.md | UPDATE | Failure and Recovery Testing | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/testing/security-testing.md | UPDATE | Security Testing | Former empty topic: added a bounded source-confirmed implementation baseline, evidence links and explicit remaining unknowns. |
| toastmachine-docs/testing/strategy.md | UPDATE | Testing Strategy | Separated the historical 542-entry catalogue from current 557-declaration coverage. |
| toastmachine-docs/testing/test-inventory.md | UPDATE | Test Inventory | Added current per-Worker counts, changed-source notices and links to additive specification coverage. |
| toastmachine-docs/workers/corpus.md | UPDATE | Corpus Worker | Extended the tag input table and added current aggregation/filter/error/pagination semantics, with explicit dirty-tree scope. |
| toastmachine-docs/workers/events.md | UPDATE | Events Worker | Replaced the authentication prompt with the scheduled/binding boundary and recorded actual package test/check scripts. |
| toastmachine-docs/workers/ingress.md | UPDATE | Ingress Worker | Documented credential/dependency failure distinctions, admission fence limits and actual test/check scripts. |
| toastmachine-docs/workers/mcp.md | UPDATE | MCP Worker | Extended list_tags inputs and documented strict validation plus options-object forwarding. |
| toastmachine-docs/workers/registration.md | UPDATE | Registration Worker | Documented credential pair/onboarding boundaries, public-safe lookup limits and actual test/check scripts. |
| toastmachine-docs/workers/resources.md | UPDATE | Resources Worker | Documented current tag GET/HEAD schema, stable IDs, forwarding and v30 cache marker. |
| toastmachine-docs/workers/test-cases/corpus-tests.md | UPDATE | Corpus Worker Test Specification | Added 11 current declarations and changed-body notice while preserving pinned IDs/assertions. |
| toastmachine-docs/workers/test-cases/events-tests.md | KEEP | Events Worker Test Specification | Pinned pump source is unchanged; curated scenarios and 18 declarations remain relevant; execution explicitly Not run. |
| toastmachine-docs/workers/test-cases/ingress-tests.md | KEEP | Ingress Worker Test Specification | Pinned test/source files are unchanged; 66-declaration catalogue preserves admission/error coverage and gaps. |
| toastmachine-docs/workers/test-cases/mcp-tests.md | UPDATE | MCP Worker Test Specification | Added two current declarations and changed-body notice while preserving pinned IDs/assertions. |
| toastmachine-docs/workers/test-cases/registration-tests.md | KEEP | Registration Worker Test Specification | Pinned test/source files are unchanged; 25-declaration catalogue distinguishes credential checks and proposed limiter scenario. |
| toastmachine-docs/workers/test-cases/resources-tests.md | UPDATE | Resources Worker Test Specification | Added two current declarations/new test file and changed-body notice while preserving pinned IDs/assertions. |
| toastmachine-resources-worker/docs/agents-pagination-audit.md | REVIEW | /agents pagination input audit |
Useful normalization/compatibility rationale plus dated scratch-run results; runtime rules match inspected parser, but historical execution evidence needs owner review. |
| toastmachine-resources-worker/docs/design/moderation-redaction.md | KEEP | Design issue: moderation and redaction | Open design issue with unique authority/history/snapshot decisions; no implemented redaction claim. |
| toastmachine-resources-worker/docs/openapi-validation.md | KEEP | Public OpenAPI validation | Generator, exact lint exceptions and separate record-schema checks agree with scripts/configuration; commands were not executed. |
| toastmachine-resources-worker/docs/pagination-contract-review.md | UPDATE | Public pagination contract review — 2026-10-16 | Marked old schemas, lexical decisions, generator absence and cache transition as historical; linked successors. |
| toastmachine-typescript-sdk/README.md | KEEP | ToastMachine TypeScript SDK | Current client entrypoints, retries, authentication and sync overview agree with inspected source; release/runtime claims remain limited. |
| toastmachine-typescript-sdk/docs/contract-gaps.md | KEEP | Public API contract limitations | Current identifier/UTF-16/byte/error/lexical limitations agree with inspected handlers and pinned contract; hosted conformance is unverified. |
| toastmachine-typescript-sdk/docs/development.md | UPDATE | Maintaining the SDK | Replaced the false available-patch claim with existing provenance/audit links and explicit missing-artifact status. |
| toastmachine-typescript-sdk/docs/history/implementation-plan.md | UPDATE | Inspection and implementation plan | Marked original missing IDs/export workflow/artifact references as historical; linked current maintainer and contract pages. |
| toastmachine-typescript-sdk/docs/maintainer/archive-contract-proposal.md | UPDATE | Implemented public archive contract | Preserved proposal-origin rationale and separated implementation-time publication status from active local provenance. |
| toastmachine-typescript-sdk/docs/maintainer/contract-gap-audit.md | REVIEW | ToastMachine public API contract gap audit | Explicit historical remediation record with unique per-operation error/UUID/string evidence; old pin sizes/counts and production claims are not current verification. |
| toastmachine-typescript-sdk/docs/maintainer/source-history-continuity.md | UPDATE | Source-history continuity: assessment and implemented contract | Separated old pending-publication statements from active local provenance and linked current runbooks. |
| toastmachine-typescript-sdk/docs/maintainer/sync-validation.md | UPDATE | SDK synchronization validation — 2026-10-16 | Clarified successive archive phases/null checkpoints/deferred import and linked current sync behavior. |
| toastmachine-typescript-sdk/docs/operations.md | KEEP | Generated HTTP operations | All 78 operation rows match the 78 operation IDs in the local checksum-verified pin; generated output left intact. |
| toastmachine-typescript-sdk/docs/pagination-contract-refresh.md | UPDATE | Published pagination contract refresh — 2026-10-16 | Separated the historical pin size/checksum/count and lexical-policy stage from current guidance. |
| toastmachine-typescript-sdk/docs/pagination-review.md | UPDATE | Pagination review — 2026-10-16 | Corrected the unresolved lexical-policy claim and linked active limitations/provenance. |
| toastmachine-typescript-sdk/docs/refactor-audit.md | UPDATE | SDK refactor audit | Labeled pre-refactor findings/publication blockers as historical; linked current references. |
| toastmachine-typescript-sdk/docs/synchronization.md | KEEP | Synchronization and storage | Current fixed-target, lineage, archive and adapter contract agrees with sync/archive/store sources; preserves failure limitations. |
New output, excluded from the 73-file intake totals:
| Path | Classification | Purpose |
|---|---|---|
| toastmachine-docs/docs/audits/markdown-documentation-audit.md | KEEP | This audit’s inventory, evidence, corrections, unresolved questions and safety record. |
4. Files updated
All 49 intake UPDATE files were edited in place. Each new topic baseline is explicitly partial/Code-confirmed; scope and related-navigation structure were preserved. Existing historical results, source IDs and rationale were retained.
| Path | Changes and reason | Implementation or filesystem evidence |
|---|---|---|
| toastmachine-corpus-worker/STRUCTURED_PAYLOAD_IMPLEMENTATION_REPORT.md | Contextualized historical results and converted six absent temporary-log links into retained path provenance. | Six exact /tmp paths absent; current schema/protocol/payload handlers still retain implementation meaning. |
| toastmachine-docs/README.md | Corrected the obsolete all-pages-are-skeletons claim and added navigation to both audits. | Existing Worker/test pages and the 27 topic baselines; actual Markdown inventory. |
| toastmachine-docs/architecture/data-flow.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-resources-worker/src/index.ts; toastmachine-ingress-worker/src/index.ts; toastmachine-corpus-worker/src/d1/writes.ts; toastmachine-corpus-worker/src/materializer.ts |
| toastmachine-docs/architecture/overview.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | Worker source paths and supporting documentation cited directly in this page’s new baseline. |
| toastmachine-docs/architecture/trust-boundaries.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-ingress-worker/src/auth.ts; toastmachine-corpus-worker/src/index.ts; toastmachine-mcp-worker/src/index.ts; toastmachine-mcp-worker/src/tools.ts |
| toastmachine-docs/data/invariants.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-corpus-worker/schema.sql; toastmachine-corpus-worker/src/d1/writes.ts; toastmachine-corpus-worker/src/relationship-store.ts; toastmachine-corpus-worker/src/public-archive.ts |
| toastmachine-docs/data/ledger-and-sequencing.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-corpus-worker/src/d1/changes.ts; toastmachine-corpus-worker/src/routes/synchronization.ts |
| toastmachine-docs/data/retention-and-immutability.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-corpus-worker/schema.sql |
| toastmachine-docs/data/schema.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-corpus-worker/schema.sql; toastmachine-registration-worker/schema.sql; toastmachine-corpus-worker/migrations |
| toastmachine-docs/data/storage.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-corpus-worker/schema.sql; toastmachine-registration-worker/schema.sql |
| toastmachine-docs/development/contributing.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-mcp-worker/package.json |
| toastmachine-docs/development/local-setup.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-registration-worker/wrangler.jsonc; toastmachine-corpus-worker/wrangler.jsonc; toastmachine-mcp-worker/wrangler.jsonc |
| toastmachine-docs/development/release-process.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | Worker source paths and supporting documentation cited directly in this page’s new baseline. |
| toastmachine-docs/integrations/agent-onboarding.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-registration-worker/src/index.ts; toastmachine-ingress-worker/src/index.ts; toastmachine-typescript-sdk/README.md#authentication-and-writes |
| toastmachine-docs/integrations/mcp.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-mcp-worker/src/index.ts; toastmachine-mcp-worker/src/tools.ts; toastmachine-mcp-worker/src/resources.ts |
| toastmachine-docs/integrations/sdk.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-typescript-sdk/src/client.ts; toastmachine-typescript-sdk/src/transport.ts; toastmachine-typescript-sdk/src/sync.ts |
| toastmachine-docs/operations/backup-and-restore.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | Worker source paths and supporting documentation cited directly in this page’s new baseline. |
| toastmachine-docs/operations/configuration-and-secrets.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-corpus-worker/src/lineage.ts; toastmachine-ingress-worker/src/index.ts; toastmachine-mcp-worker/src/client.ts; toastmachine-mcp-worker/wrangler.jsonc |
| toastmachine-docs/operations/deployment.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-resources-worker/.github/workflows/deploy.yml; toastmachine-registration-worker/.github/workflows/deploy.yml |
| toastmachine-docs/operations/incident-response.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-event-worker/src/index.ts; toastmachine-mcp-worker/src/index.ts |
| toastmachine-docs/operations/observability.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-event-worker/src/index.ts; toastmachine-corpus-worker/src/index.ts; toastmachine-mcp-worker/src/index.ts; toastmachine-mcp-worker/src/event-hub.ts |
| toastmachine-docs/protocol/api.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-resources-worker/src/resources/openapi.ts; toastmachine-resources-worker/src/operation-ids.ts |
| toastmachine-docs/protocol/compatibility.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-corpus-worker/src/protocol.ts; toastmachine-corpus-worker/scripts/build-schemas.mjs; toastmachine-resources-worker/src/operation-ids.ts; toastmachine-typescript-sdk/scripts/generate.mjs |
| toastmachine-docs/protocol/contributions.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-ingress-worker/src/writes.ts; toastmachine-ingress-worker/src/index.ts; toastmachine-corpus-worker/src/routes/append.ts |
| toastmachine-docs/protocol/errors-and-retries.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-typescript-sdk/src/transport.ts; toastmachine-ingress-worker/src/auth.ts; toastmachine-ingress-worker/src/index.ts |
| toastmachine-docs/protocol/identity-and-auth.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-registration-worker/src/index.ts; toastmachine-ingress-worker/src/auth.ts; toastmachine-mcp-worker/src/index.ts |
| toastmachine-docs/protocol/pagination-and-sync.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-corpus-worker/src/routes/synchronization.ts; toastmachine-corpus-worker/src/routes/conversations.ts |
| toastmachine-docs/testing/failure-and-recovery.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-corpus-worker/tests/public-archive.test.ts; toastmachine-corpus-worker/tests/lineage.test.ts; toastmachine-event-worker/tests/pump.test.ts; toastmachine-typescript-sdk/test/sync.test.mjs |
| toastmachine-docs/testing/security-testing.md | Added a partial current-implementation baseline and source/navigation links; changed undocumented status to Code-confirmed with operational unknowns retained. | toastmachine-registration-worker/tests/registration.test.ts; toastmachine-ingress-worker/tests/auth.test.ts; toastmachine-corpus-worker/tests/relationship-authority.test.ts; toastmachine-mcp-worker/tests/oauth-scopes.test.ts |
| toastmachine-docs/testing/strategy.md | Separated the historical 542-entry catalogue from current 557-declaration coverage. | Static AST inspection of the 70 current test files; unchanged deployment workflows. |
| toastmachine-docs/testing/test-inventory.md | Added current per-Worker counts, changed-source notices and links to additive specification coverage. | Static AST counts and comparison with 542 pinned declarations. |
| toastmachine-docs/workers/corpus.md | Extended the tag input table and added current aggregation/filter/error/pagination semantics, with explicit dirty-tree scope. | Corpus src/routes/tags.ts, src/d1/tags.ts, src/index.ts, tests/tags.test.ts. |
| toastmachine-docs/workers/events.md | Replaced the authentication prompt with the scheduled/binding boundary and recorded actual package test/check scripts. | Events src/index.ts, wrangler.jsonc and package.json. |
| toastmachine-docs/workers/ingress.md | Documented credential/dependency failure distinctions, admission fence limits and actual test/check scripts. | Ingress src/index.ts, src/auth.ts, src/writes.ts and package.json. |
| toastmachine-docs/workers/mcp.md | Extended list_tags inputs and documented strict validation plus options-object forwarding. | MCP src/tools.ts, src/client.ts, tests/routing.test.ts, tests/tools.test.ts. |
| toastmachine-docs/workers/registration.md | Documented credential pair/onboarding boundaries, public-safe lookup limits and actual test/check scripts. | Registration src/index.ts, src/agents.ts, src/auth.ts and package.json. |
| toastmachine-docs/workers/resources.md | Documented current tag GET/HEAD schema, stable IDs, forwarding and v30 cache marker. | Resources src/index.ts, src/operation-ids.ts, src/resources/openapi.ts, test/tags-openapi.test.mjs. |
| toastmachine-docs/workers/test-cases/corpus-tests.md | Added 11 current declarations and changed-body notice while preserving pinned IDs/assertions. | Current tests/registered-agents.test.ts and tests/tags.test.ts versus cited revision. |
| toastmachine-docs/workers/test-cases/mcp-tests.md | Added two current declarations and changed-body notice while preserving pinned IDs/assertions. | Current tests/routing.test.ts and tests/tools.test.ts versus cited revision. |
| toastmachine-docs/workers/test-cases/resources-tests.md | Added two current declarations/new test file and changed-body notice while preserving pinned IDs/assertions. | Current test/pagination-openapi.test.mjs and test/tags-openapi.test.mjs versus cited revision. |
| toastmachine-resources-worker/docs/pagination-contract-review.md | Marked old schemas, lexical decisions, generator absence and cache transition as historical; linked successors. | Current agents schemas; scripts/generate-openapi.mjs; src/index.ts versus historical prose. |
| toastmachine-typescript-sdk/docs/development.md | Replaced the false available-patch claim with existing provenance/audit links and explicit missing-artifact status. | File inventory lacks docs/history/server-specification.patch; openapi-source.json and maintainer audit exist. |
| toastmachine-typescript-sdk/docs/history/implementation-plan.md | Marked original missing IDs/export workflow/artifact references as historical; linked current maintainer and contract pages. | Active SDK openapi-source.json/checksum and src/client.ts, src/sync.ts, src/archive.ts, src/sync-store.ts; old report’s phase-specific statements. |
| toastmachine-typescript-sdk/docs/maintainer/archive-contract-proposal.md | Preserved proposal-origin rationale and separated implementation-time publication status from active local provenance. | Active SDK openapi-source.json/checksum and src/client.ts, src/sync.ts, src/archive.ts, src/sync-store.ts; old report’s phase-specific statements. |
| toastmachine-typescript-sdk/docs/maintainer/source-history-continuity.md | Separated old pending-publication statements from active local provenance and linked current runbooks. | Active SDK openapi-source.json/checksum and src/client.ts, src/sync.ts, src/archive.ts, src/sync-store.ts; old report’s phase-specific statements. |
| toastmachine-typescript-sdk/docs/maintainer/sync-validation.md | Clarified successive archive phases/null checkpoints/deferred import and linked current sync behavior. | Active SDK openapi-source.json/checksum and src/client.ts, src/sync.ts, src/archive.ts, src/sync-store.ts; old report’s phase-specific statements. |
| toastmachine-typescript-sdk/docs/pagination-contract-refresh.md | Separated the historical pin size/checksum/count and lexical-policy stage from current guidance. | Active SDK openapi-source.json/checksum and src/client.ts, src/sync.ts, src/archive.ts, src/sync-store.ts; old report’s phase-specific statements. |
| toastmachine-typescript-sdk/docs/pagination-review.md | Corrected the unresolved lexical-policy claim and linked active limitations/provenance. | Current docs/contract-gaps.md and Corpus/Registration parsers; SDK src/client.ts. |
| toastmachine-typescript-sdk/docs/refactor-audit.md | Labeled pre-refactor findings/publication blockers as historical; linked current references. | Active SDK openapi-source.json/checksum and src/client.ts, src/sync.ts, src/archive.ts, src/sync-store.ts; old report’s phase-specific statements. |
5. Removal candidates — recommendations only
None recommended. No pair in the intake inventory has identical complete bytes. Overlapping purposes are not sufficient evidence of dispensability:
- Worker references describe component behavior; protocol/data/operations pages provide cross-component contracts and operator context.
- Test inventories/specifications overlap but have distinct navigation, curated risk analysis, stable source IDs and assertions.
- Templates remain reusable rather than duplicate filled documents.
- Earlier SDK/Resources reviews contain unique compatibility decisions, fixture caveats and validation history even when their old current-status statements are superseded.
- Backup source audits/options/validation records have distinct consistency, FTS and recovery rationale.
- The pre-existing performance/caching audit contains measurement plans and findings beyond the scope of Worker pages.
No candidate met the threshold for removal, so no replacement/dependency-migration or confidence claim is fabricated. Preserve all unique rationale and source provenance if a future owner proposes consolidation. No incoming-link absence, date or filename was treated as removal evidence.
6. Files requiring human review
| Path | Why retained / decision needed |
|---|---|
| toastmachine-backup/docs/AUDIT.md | Historical source/consistency audit; retains exact-boundary recovery rationale. Deployment and provider assertions are not revalidated. |
| toastmachine-backup/docs/EXPORT-OPTIONS.md | Distinct FTS/export alternatives and trade-offs; provider limits/support require fresh external verification before an operator decision. |
| toastmachine-backup/docs/VALIDATION.md | Dated local test record; raw execution evidence was not reproduced. Preserve as history rather than infer current passing status. |
| toastmachine-docs/docs/audits/performance-and-caching-audit.md | Pre-existing untracked user work. Distinct cost/cache analysis and measurement plan; preserved byte-for-byte. Some skeleton-page references now describe earlier context. |
| toastmachine-resources-worker/docs/agents-pagination-audit.md | Useful normalization/compatibility rationale plus dated scratch-run results; runtime rules match inspected parser, but historical execution evidence needs owner review. |
| toastmachine-typescript-sdk/docs/maintainer/contract-gap-audit.md | Explicit historical remediation record with unique per-operation error/UUID/string evidence; old pin sizes/counts and production claims are not current verification. |
Additional human decisions, separate from removal:
- Adopt/validate operational ownership, complete security/reliability/observability/deployment sections, and decide which application suites should gate releases.
- Review deployed access controls for MCP Event Hub test routes and Corpus/internal route families. Source establishes branching, not external exposure.
- Confirm backup extraction capability against the deployed FTS database, provider authorization/lock semantics and a complete isolated restore. Existing blockers were not cleared by this audit.
- Decide maintenance of source-extracted test catalogues: additive supplements are current, but historical body excerpts should not silently become working-tree excerpts. The three changed specifications require semantic re-review before claiming current complete assertion coverage.
- Decide whether cross-repository links are consumed in sibling checkouts or a hosted wiki; review hosted navigation before publication.
- Preserve records of original executions outside temporary directories if historical results are intended as independently reviewable evidence.
7. Broken links and consistency issues
Broken links identified and corrected
All six occurred in toastmachine-corpus-worker/STRUCTURED_PAYLOAD_IMPLEMENTATION_REPORT.md, originally line 51. Each pointed to an absent absolute temporary file. They were changed to labeled historical path text; no placeholder log, fabricated result or substitute evidence was created.
| Original link | Problem | Correction |
|---|---|---|
/tmp/structured-all-tests.log |
Absent six-Worker test log. | Retain path as unavailable historical provenance. |
/tmp/structured-mcp-final-tests.log |
Absent final MCP test log. | Same. |
/tmp/structured-clean-builds.log |
Absent isolated-build log. | Same. |
/tmp/structured-integration.log |
Absent integration log. | Same. |
/tmp/structured-corpus-audit.log |
Absent Corpus dependency-audit log. | Same. |
/tmp/structured-resources-audit.log |
Absent Resources dependency-audit log. | Same. |
No missing intake Markdown target or heading fragment was found after excluding code literals. Missing navigation was addressed by linking the existing audits and connecting the formerly empty topic pages to source/current guidance. Final validation includes the new links.
Factual, status and navigation issues
| Affected files / statement | Problem | Applied or recommended correction |
|---|---|---|
| Documentation README: all topic pages are skeletons. | Contradicts extensive Worker/test material. | Corrected status and added audit navigation. |
| 27 topic pages: Not documented and scope prompts only. | Missing orientation to implemented components/contracts/operations. | Added bounded baselines with evidence; remaining gaps are explicit. |
| Corpus/MCP tag input tables. | Omitted current name matching, ranking and usage thresholds. | Updated tables and added working-tree semantics/scope. |
| Resources API description overview. | Missing HEAD tag ID and current contract/cache context. | Added current-source supplement and authoritative links. |
| Test inventory/strategy and Corpus/Resources/MCP specifications: complete 542-declaration catalogue. | Complete only at the recorded revisions; current body/source counts drift. | Added current 557-declaration/70-file overview and 15-declaration supplements; retained historical IDs. |
| Resources pagination contract review: numeric-only schema, unresolved lexical policy, no generator, old cache version. | Describes an earlier review stage. | Historical banner links current normalization audit, validator and source. |
| SDK pagination review: lexical policy remains unresolved in contract-gaps.md. | Current limitations explicitly preserve normalization behavior. | Corrected the claim and linked active provenance/limitations. |
| SDK refresh/continuity/archive/sync/refactor/implementation-plan reports: old pins, publication pending, deferred archive or no IDs. | Phase-specific records can be mistaken for current state. | Added context/status links; preserved original rationale/results rather than rewriting history. |
| SDK development: server-specification.patch remains available. | The named artifact is absent. | Replaced availability claim with actual provenance/audit links; absence remains explicit. |
| Retained performance/caching audit: architecture/observability pages are skeletons. | Described intake state; those pages now have partial baselines. | Documented here; did not edit pre-existing user work. |
| Worker sections 8–17 retain many prompts, empty tables and placeholder source rows. | Status acknowledges partial coverage, but these cannot serve as operational instructions. | Replaced three authentication/test-command prompts; complete the remaining topics with verified evidence. |
| SDK/backup historical pass and publication claims. | Current local source is insufficient to reproduce old executions or hosted state. | Retain dated context; independently validate before release/readiness claims. |
Pinned source drift (not broken links)
All referenced objects exist locally. The following 16 source paths differ from the corresponding cited historical bytes. This is expected for preserved historical snapshots and cannot justify deleting their documentation.
| Source path | Interpretation / action |
|---|---|
toastmachine-corpus-worker/tests/registered-agents.test.ts |
Current bytes differ from the cited revision; preserve historical links and use current source/supplements. |
toastmachine-corpus-worker/tests/tags.test.ts |
Current bytes differ from the cited revision; preserve historical links and use current source/supplements. |
toastmachine-resources-worker/test/contract-gaps.test.mjs |
Current bytes differ from the cited revision; preserve historical links and use current source/supplements. |
toastmachine-resources-worker/test/pagination-openapi.test.mjs |
Current bytes differ from the cited revision; preserve historical links and use current source/supplements. |
toastmachine-resources-worker/test/worker.test.mjs |
Current bytes differ from the cited revision; preserve historical links and use current source/supplements. |
toastmachine-mcp-worker/tests/routing.test.ts |
Current bytes differ from the cited revision; preserve historical links and use current source/supplements. |
toastmachine-mcp-worker/tests/tools.test.ts |
Current bytes differ from the cited revision; preserve historical links and use current source/supplements. |
toastmachine-corpus-worker/src/d1-store.ts |
Current bytes differ from the cited revision; preserve historical links and use current source/supplements. |
toastmachine-corpus-worker/src/store.ts |
Current bytes differ from the cited revision; preserve historical links and use current source/supplements. |
toastmachine-corpus-worker/src/routes/tags.ts |
Current bytes differ from the cited revision; preserve historical links and use current source/supplements. |
toastmachine-resources-worker/src/resources/openapi.ts |
Current bytes differ from the cited revision; preserve historical links and use current source/supplements. |
toastmachine-resources-worker/src/contract-openapi.ts |
Current bytes differ from the cited revision; preserve historical links and use current source/supplements. |
toastmachine-mcp-worker/src/tools.ts |
Current bytes differ from the cited revision; preserve historical links and use current source/supplements. |
toastmachine-mcp-worker/src/client.ts |
Current bytes differ from the cited revision; preserve historical links and use current source/supplements. |
toastmachine-resources-worker/src/index.ts |
Current bytes differ from the cited revision; preserve historical links and use current source/supplements. |
toastmachine-resources-worker/src/operation-ids.ts |
Current bytes differ from the cited revision; preserve historical links and use current source/supplements. |
External links remain unverified. Do not interpret local existence of a pinned Git object as a successful hosted HTTP/link check.
8. Documentation gaps
- Worker sections remain unfinished. Detailed threat models, authorization matrices, failure/retry/timeout tables, concurrency assumptions, observability, rollback, resource limits and source-reference tables still contain prompts in six Worker pages. Basic security/command additions do not fill them all.
- Current test bodies need deeper review. Static supplements cover declaration additions, but altered existing assertions, indirect helpers, conditional branches and matrix cases need current semantic review and actual execution. The six proposed and four partially covered curated cases were not implemented or relabeled as passing.
- Local development runbook is partial. Configured ports/bindings are documented, but a reproducible six-service startup, schema/lineage seed, secret setup and teardown sequence was not exercised.
- Recovery acceptance remains open. A real retained backup and isolated cloud restore, full data/schema/FTS validation and provider permission/retention evidence are absent from this audit. Public archive coverage alone cannot replace private recovery requirements.
- Release coordination lacks observed execution. Source runbooks specify fencing, lineage rotation, migrations, contract publication and SDK pin refresh, but operator adoption and actual environment state require evidence.
- Performance/observability are unmeasured. Cache TTLs/keys and query paths are documented; traffic, cost, hit rate, load limits, dashboards, alerts and escalation ownership require observation. The retained performance audit is a separate plan, not a measured production result.
- Scope/exposure review is incomplete. Binding declarations and internal path names do not attest network isolation. MCP test routes and low-level maintenance exposure need an environment-specific decision.
- Documentation navigation needs a publication model. Local sibling links now expose authoritative source/runbooks; standalone hosted docs cannot be assumed to resolve those paths.
- Historical evidence retention is weak. Six temporary-log links are now explicitly unavailable. A durable evidence location, exact revisions/environment and immutable run artifacts would make earlier results reviewable.
These are gaps in explaining or validating existing behavior. Moderation/redaction remains an open design issue; no implemented endpoint, cleanup capability, exactly-once delivery or automatic arbitrary-restore detection was invented to fill a gap.
9. Recommended next actions
- Before release/readiness claims: validate deployment identity/bindings, intended test/internal-route exposure, backup extraction and isolated restore; preserve independent lineage and evidence records.
- Next documentation pass: finish security, failure and operations sections with responsible owners; replace remaining prompts only when supported. Use current topic pages as entrypoints, not complete runbooks.
- Current tests: semantically reconcile changed historical excerpts, execute the established suites in a separately authorized environment, and assess proposed/partial curated cases. Decide suite CI gates explicitly.
- Contract maintenance: compare hosted bytes/behavior with source and SDK provenance during the normal release workflow. Do not regenerate non-Markdown assets as part of this audit.
- Historical retention/navigation: retain all REVIEW files pending ownership review; choose stable evidence storage and hosted-link conventions. Consider consolidation only after preserving unique rationale and checking incoming references.
- Measurement: follow the pre-existing performance/caching audit’s bounded experiments before changing cache/storage architecture. No such implementation was authorized here.
10. Safety and change summary
Verified results:
- 74 Markdown files scanned, including this report; 801 internal link occurrences, with 0 missing targets or heading anchors. Code literals were excluded. External targets were not fetched.
- All 239 distinct historical source targets resolved in local Git objects; checked numeric line anchors were in range. Sixteen source paths differ from current bytes and are disclosed in section 7.
- Read-only TypeScript AST counts: 557 named declarations / 70 test files. No test module was imported or executed.
- Local SDK pin checksum and all 78 operation-reference rows agree. No generation was run.
git diff --checkexited 0 in all eight Git repositories. SDK has no Git metadata; its content was checked through the file baseline.- Compared the 418-file project baseline (source/docs/supporting files, excluding dependencies/Git/cache/build directories) by SHA-256: 49 existing files changed, all .md; one file added, this .md report; zero baseline files missing; zero non-Markdown content changes; zero unexpected changed paths; all eight repository HEADs unchanged.
- The pre-existing untracked performance/caching audit remained byte-for-byte unchanged. All intake non-Markdown user edits and the untracked Resources tag test remained byte-for-byte unchanged.
Safety confirmations:
- No files were deleted.
- No files were moved or renamed.
- No non-Markdown files were modified.
- No application, infrastructure, configuration, dependency, database or production changes were made.
- No commits, pushes, publications or deployments were performed.
- Modifications were limited to existing Markdown files and this new audit report.
Only read-only inspection/validation tools and Markdown-only apply_patch mutations were used. Historical pass counts and deployment/publication records are not represented as audit executions.
All intentional edits are limited to 49 existing Markdown files and this new report. Earlier non-Markdown changes are user work and are not audit modifications.