Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
1b6d6d5
docs(harness): bootstrap reference-export-drift-gate leaf
rickylabs Aug 15, 2026
9d0b4bf
plan(docs): lock reference export drift gate
rickylabs Aug 15, 2026
a3f6b87
plan(docs): coordinator scope amendment SA-1
rickylabs Aug 15, 2026
5d229e0
eval(plan): PLAN-EVAL cycle 1 FAIL_PLAN for reference-export-drift-gate
rickylabs Aug 15, 2026
cb91b22
plan(docs): SA-1a - bind the diff audit to ten paths, not nine
rickylabs Aug 15, 2026
8004669
plan(docs): SA-2 reconcile export drift evaluation
rickylabs Aug 15, 2026
45c249b
eval(plan): PLAN-EVAL cycle 2 PASS for reference-export-drift-gate
rickylabs Aug 15, 2026
6788406
fix(docs): enforce reference export coverage
rickylabs Aug 15, 2026
47ca22a
ci(docs): expose reference drift gate
rickylabs Aug 15, 2026
d095c12
chore(harness): record reference drift evidence
rickylabs Aug 15, 2026
4c09e92
eval(impl): IMPL-EVAL FAIL_FIX for reference-export-drift-gate
rickylabs Aug 15, 2026
4238670
test(docs): discriminate drift refusals
rickylabs Aug 15, 2026
010da98
chore(harness): record FAIL_FIX repair evidence
rickylabs Aug 15, 2026
ee67d12
eval(impl): IMPL-EVAL cycle 2 PASS for reference-export-drift-gate
rickylabs Aug 15, 2026
f98cfab
docs(harness): amend agent docs cascade plan
rickylabs Aug 15, 2026
46528ae
chore(docs): regenerate agent docs publication assets
rickylabs Aug 15, 2026
440fa65
chore(harness): record generated cascade evidence
rickylabs Aug 15, 2026
b67414f
chore(harness): attribute and clear SA4 test red
rickylabs Aug 15, 2026
0d4c82d
eval(impl): IMPL-EVAL cycle 3 delta PASS for reference-export-drift-gate
rickylabs Aug 15, 2026
8c03d86
merge(main): regenerate publication cascade union
rickylabs Aug 15, 2026
021c7ff
docs(harness): record post-eval base refresh evidence
rickylabs Aug 15, 2026
05ac90d
eval(impl): IMPL-EVAL cycle 4 post-integration delta PASS for referen…
rickylabs Aug 15, 2026
e357938
fix(docs): type exports drift map parsing
rickylabs Aug 15, 2026
92988da
eval(impl): IMPL-EVAL cycle 5 quality-repair delta PASS for reference…
rickylabs Aug 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,9 @@ jobs:
uses: denoland/setup-deno@v2
with:
deno-version: '2.9.5'
- name: Check documentation exports drift
if: env.RUN == 'true'
run: deno task docs:exports-drift
- name: Check documentation snippets
if: env.RUN == 'true'
run: deno task docs:snippets
Expand Down
Binary file modified .llm/assets/agent-docs/prose.json.gz
Binary file not shown.
10 changes: 5 additions & 5 deletions .llm/assets/agent-docs/provenance.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"schemaVersion": 1,
"version": "0.0.6",
"sourceCommit": "ef3e43f06",
"extractionTimestamp": "2026-08-15T18:30:08.338Z",
"sourceCommit": "0d4c82d6e",
"extractionTimestamp": "2026-08-15T20:40:35.830Z",
"files": [
"context/01-how-the-web-became-the-default.mdx",
"context/02-how-the-web-stack-grew-up.mdx",
Expand Down Expand Up @@ -186,7 +186,7 @@
"pages/web-layer/vite/index.md",
"pages/why/index.md"
],
"uncompressedBytes": 4755371,
"compressedBytes": 1364040,
"sha256": "c8491e535b4c728541439196ad4862ead67a9e2305af1d91e6412091b38bfd28"
"uncompressedBytes": 4770349,
"compressedBytes": 1368351,
"sha256": "c1d095a62e72555356d346d78848bff144ce9773c38eb9cd95f2d406b28174b3"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"schemaVersion": 1,
"immutableHead": "8c03d862931b64573df9a4bac76ebf266e0ec175",
"surface": "reference-export-drift-gate post-eval base refresh",
"expectedGateIds": [
"agent-docs-prose",
"arch-check",
"assets-barrel",
"check",
"docs-accuracy",
"docs-source-format",
"docs-source-format-test",
"docs-tagline",
"publish-assets",
"publish-dry-run",
"quality-job",
"test"
],
"receiptIds": [
"reference-export-base-refresh-agent-docs-prose",
"reference-export-base-refresh-arch-check",
"reference-export-base-refresh-assets-barrel",
"reference-export-base-refresh-check",
"reference-export-base-refresh-docs-accuracy",
"reference-export-base-refresh-docs-source-format",
"reference-export-base-refresh-docs-source-format-test",
"reference-export-base-refresh-docs-tagline",
"reference-export-base-refresh-publish-assets",
"reference-export-base-refresh-publish-dry-run",
"reference-export-base-refresh-quality-job",
"reference-export-base-refresh-test"
],
"sufficiency": "SUFFICIENT",
"reasons": []
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"schemaVersion": 1,
"immutableHead": "8c03d862931b64573df9a4bac76ebf266e0ec175",
"mergeParents": [
"0d4c82d6e4bd327abd88eb8b80e7a7acd20ea4aa",
"0ef48c2ec661a7e6d55ec2faf5def6ae7dd2e6eb"
],
"conflictAndCombinedDiffPaths": [
".llm/assets/agent-docs/prose.json.gz",
".llm/assets/agent-docs/provenance.json",
"packages/cli/src/kernel/assets/agent-docs.generated.ts",
"packages/mcp/src/publish-assets.generated.ts"
],
"implementationPathCount": 14,
"authorizedContractPathCount": 17,
"implementationPaths": [
".github/workflows/pages.yml",
".llm/assets/agent-docs/prose.json.gz",
".llm/assets/agent-docs/provenance.json",
".llm/tools/docs/check-accuracy-and-discoverability.ts",
".llm/tools/docs/check-exports-drift.ts",
".llm/tools/docs/check-exports-drift_test.ts",
"deno.json",
"docs/site/reference/fresh-ui/index.md",
"packages/cli/src/kernel/assets/agent-docs.generated.ts",
"packages/contracts/schemas/filters.ts",
"packages/contracts/schemas/pagination.ts",
"packages/contracts/src/application/paginated-query.ts",
"packages/contracts/src/application/transform-helpers.ts",
"packages/mcp/src/publish-assets.generated.ts"
],
"unexpectedImplementationPaths": [],
"unionEvidence": {
"main1665Page": "pages/web-layer/query-bridge/index.md",
"main1665Markers": [
"one possibility is that two",
"module instances are loaded"
],
"leaf1666Page": "pages/reference/fresh-ui/index.md",
"leaf1666Marker": "exact, reason-bearing omission group",
"allPresentInCanonicalCorpus": true
},
"corpus": {
"fileCount": 181,
"uncompressedBytes": 4770349,
"compressedBytes": 1368351,
"canonicalSha256": "c1d095a62e72555356d346d78848bff144ce9773c38eb9cd95f2d406b28174b3",
"gzipSha256": "46703a024d102c278043e2b48ebab906154c728a9c615d939651842068c52f7c"
},
"denoLockBlob": "a1522e6ecc98dd4232312385b0cea4e52f5fa4b2",
"denoLockMatchesPremergeMainHeadAndWorkingTree": true,
"priorEvidenceAppendOnly": true
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
{
"source": {
"mode": "auto",
"root": "packages/contracts",
"entrypoints": [
"./crud.ts",
"./mod.ts",
"./query.ts",
"./transform.ts"
],
"exitCode": 1
},
"summary": {
"totalPackages": 1,
"totalErrors": 9,
"totalPrivateTypeRef": 9,
"totalMissingJSDoc": 0,
"totalOther": 0
},
"packages": [
{
"name": "@netscript/contracts",
"dir": "packages/contracts",
"entrypoints": [
{
"path": "./crud.ts",
"privateTypeRef": 12,
"missingJSDoc": 0,
"other": 0,
"total": 12
},
{
"path": "./mod.ts",
"privateTypeRef": 8,
"missingJSDoc": 0,
"other": 0,
"total": 8
},
{
"path": "./query.ts",
"privateTypeRef": 0,
"missingJSDoc": 0,
"other": 0,
"total": 0
},
{
"path": "./transform.ts",
"privateTypeRef": 0,
"missingJSDoc": 0,
"other": 0,
"total": 0
}
],
"files": [
{
"path": "/home/codex/repos/netscript-007-reference-export/packages/contracts/src/application/contract-primitives.ts",
"privateTypeRef": 8,
"missingJSDoc": 0,
"other": 0,
"total": 8
},
{
"path": "/home/codex/repos/netscript-007-reference-export/packages/contracts/crud/create-crud-contract.ts",
"privateTypeRef": 1,
"missingJSDoc": 0,
"other": 0,
"total": 1
}
],
"combinedTotal": 9,
"combinedPrivateTypeRef": 9,
"combinedMissingJSDoc": 0,
"combinedOther": 0,
"combinedExitCode": 1,
"entrypointExitCodes": {
"./crud.ts": 1,
"./mod.ts": 1,
"./query.ts": 0,
"./transform.ts": 0
}
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,192 @@
{
"source": {
"mode": "auto",
"root": "packages/fresh-ui",
"entrypoints": [
"./desktop.ts",
"./interactive.ts",
"./mod.ts",
"./primitives.tsx",
"./registry.ts",
"./src/ai/render-ui.tsx"
],
"exitCode": 1
},
"summary": {
"totalPackages": 1,
"totalErrors": 123,
"totalPrivateTypeRef": 96,
"totalMissingJSDoc": 27,
"totalOther": 0
},
"packages": [
{
"name": "@netscript/fresh-ui",
"dir": "packages/fresh-ui",
"entrypoints": [
{
"path": "./desktop.ts",
"privateTypeRef": 0,
"missingJSDoc": 0,
"other": 0,
"total": 0
},
{
"path": "./interactive.ts",
"privateTypeRef": 96,
"missingJSDoc": 27,
"other": 0,
"total": 123
},
{
"path": "./mod.ts",
"privateTypeRef": 0,
"missingJSDoc": 0,
"other": 0,
"total": 0
},
{
"path": "./primitives.tsx",
"privateTypeRef": 0,
"missingJSDoc": 0,
"other": 0,
"total": 0
},
{
"path": "./registry.ts",
"privateTypeRef": 0,
"missingJSDoc": 0,
"other": 0,
"total": 0
},
{
"path": "./src/ai/render-ui.tsx",
"privateTypeRef": 0,
"missingJSDoc": 0,
"other": 0,
"total": 0
}
],
"files": [
{
"path": "/home/codex/repos/netscript-007-reference-export/packages/fresh-ui/src/runtime/combobox/combobox.types.ts",
"privateTypeRef": 15,
"missingJSDoc": 18,
"other": 0,
"total": 33
},
{
"path": "/home/codex/repos/netscript-007-reference-export/packages/fresh-ui/src/runtime/popover/Popover.tsx",
"privateTypeRef": 10,
"missingJSDoc": 1,
"other": 0,
"total": 11
},
{
"path": "/home/codex/repos/netscript-007-reference-export/packages/fresh-ui/src/runtime/popover/popover.types.ts",
"privateTypeRef": 10,
"missingJSDoc": 0,
"other": 0,
"total": 10
},
{
"path": "/home/codex/repos/netscript-007-reference-export/packages/fresh-ui/src/runtime/dialog/Dialog.tsx",
"privateTypeRef": 6,
"missingJSDoc": 1,
"other": 0,
"total": 7
},
{
"path": "/home/codex/repos/netscript-007-reference-export/packages/fresh-ui/src/runtime/drawer/Drawer.tsx",
"privateTypeRef": 6,
"missingJSDoc": 1,
"other": 0,
"total": 7
},
{
"path": "/home/codex/repos/netscript-007-reference-export/packages/fresh-ui/src/runtime/sheet/Sheet.tsx",
"privateTypeRef": 6,
"missingJSDoc": 1,
"other": 0,
"total": 7
},
{
"path": "/home/codex/repos/netscript-007-reference-export/packages/fresh-ui/src/runtime/tooltip/Tooltip.tsx",
"privateTypeRef": 6,
"missingJSDoc": 1,
"other": 0,
"total": 7
},
{
"path": "/home/codex/repos/netscript-007-reference-export/packages/fresh-ui/src/runtime/accordion/Accordion.tsx",
"privateTypeRef": 5,
"missingJSDoc": 1,
"other": 0,
"total": 6
},
{
"path": "/home/codex/repos/netscript-007-reference-export/packages/fresh-ui/src/runtime/dialog/dialog.types.ts",
"privateTypeRef": 6,
"missingJSDoc": 0,
"other": 0,
"total": 6
},
{
"path": "/home/codex/repos/netscript-007-reference-export/packages/fresh-ui/src/runtime/sheet/sheet.types.ts",
"privateTypeRef": 6,
"missingJSDoc": 0,
"other": 0,
"total": 6
},
{
"path": "/home/codex/repos/netscript-007-reference-export/packages/fresh-ui/src/runtime/tooltip/tooltip.types.ts",
"privateTypeRef": 6,
"missingJSDoc": 0,
"other": 0,
"total": 6
},
{
"path": "/home/codex/repos/netscript-007-reference-export/packages/fresh-ui/src/runtime/accordion/accordion.types.ts",
"privateTypeRef": 5,
"missingJSDoc": 0,
"other": 0,
"total": 5
},
{
"path": "/home/codex/repos/netscript-007-reference-export/packages/fresh-ui/src/runtime/tabs/Tabs.tsx",
"privateTypeRef": 4,
"missingJSDoc": 1,
"other": 0,
"total": 5
},
{
"path": "/home/codex/repos/netscript-007-reference-export/packages/fresh-ui/src/runtime/tabs/tabs.types.ts",
"privateTypeRef": 4,
"missingJSDoc": 0,
"other": 0,
"total": 4
},
{
"path": "/home/codex/repos/netscript-007-reference-export/packages/fresh-ui/src/runtime/combobox/Combobox.tsx",
"privateTypeRef": 1,
"missingJSDoc": 2,
"other": 0,
"total": 3
}
],
"combinedTotal": 123,
"combinedPrivateTypeRef": 96,
"combinedMissingJSDoc": 27,
"combinedOther": 0,
"combinedExitCode": 1,
"entrypointExitCodes": {
"./desktop.ts": 0,
"./interactive.ts": 1,
"./mod.ts": 0,
"./primitives.tsx": 0,
"./registry.ts": 0,
"./src/ai/render-ui.tsx": 0
}
}
]
}
Loading
Loading