Xantham Status — GENERATED by scripts/status-report.sh (2026-07-03)
Do not edit by hand. IR: src/Xantham.Fable/output.json (sha256 1610beea6c2e, 30719 types, 31 crawl roots). Goals: GOALS.md. Steps: PLAN.md.
L0 — declared surface (per package)
package |
exports in IR |
role |
detail |
|---|---|---|---|
1871 |
entry/ambient |
— |
|
@cloudflare/workers-types |
940 |
bound-lib |
Fidelity.CloudEdge.Workers |
zod |
612 |
policy-holder |
Fidelity.CloudEdge.Zod (opaque-handle) |
@modelcontextprotocol/sdk |
593 |
bound-lib |
Fidelity.CloudEdge.Mcp |
agents |
101 |
bound-lib |
Fidelity.CloudEdge.Agents |
@cloudflare/codemode |
25 |
bound-lib |
Fidelity.CloudEdge.CodeMode |
json-schema-typed |
17 |
dependency |
erase-with-advisory |
partysocket |
7 |
bound-lib |
Fidelity.CloudEdge.PartySocket |
@types/json-schema |
6 |
dependency |
erase-with-advisory |
eventsource |
6 |
dependency |
erase-with-advisory |
partyserver |
4 |
bound-lib |
Fidelity.CloudEdge.PartyServer |
@cfworker/json-schema |
0 |
dependency |
no-surface (declared, not reached) |
ai |
0 |
dependency |
out-of-scope (declared, not reached) |
cron-schedule |
0 |
dependency |
no-surface (declared, not reached) |
hono |
0 |
dependency |
out-of-scope (declared, not reached) |
mimetext |
0 |
dependency |
no-surface (declared, not reached) |
react |
0 |
dependency |
out-of-scope (declared, not reached) |
L0 gate: 0 reached package(s) without declared policy. PASS.
Per-entry provenance (crawl roots)
entry (node_modules-relative) |
top-level exports |
|---|---|
@cloudflare/workers-types/latest/index.d.ts |
940 |
@modelcontextprotocol/sdk/dist/esm/types.d.ts |
331 |
agents/dist/index.d.ts |
27 |
@modelcontextprotocol/sdk/dist/esm/shared/auth.d.ts |
26 |
@modelcontextprotocol/sdk/dist/esm/client/auth.d.ts |
24 |
agents/dist/browser/index.d.ts |
24 |
@cloudflare/codemode/dist/index.d.ts |
19 |
@modelcontextprotocol/sdk/dist/esm/server/mcp.d.ts |
15 |
agents/dist/mcp/index.d.ts |
15 |
@modelcontextprotocol/sdk/dist/esm/shared/protocol.d.ts |
10 |
agents/dist/email.d.ts |
8 |
agents/dist/client.d.ts |
7 |
@modelcontextprotocol/sdk/dist/esm/client/streamableHttp.d.ts |
5 |
@modelcontextprotocol/sdk/dist/esm/server/webStandardStreamableHttp.d.ts |
5 |
@modelcontextprotocol/sdk/dist/esm/shared/transport.d.ts |
5 |
agents/dist/mcp/client.d.ts |
5 |
agents/dist/schedule.d.ts |
5 |
@modelcontextprotocol/sdk/dist/esm/server/streamableHttp.d.ts |
4 |
agents/dist/observability/index.d.ts |
4 |
partyserver/dist/index.d.ts |
4 |
partysocket/ws.d.ts |
4 |
@cloudflare/codemode/dist/browser.d.ts |
3 |
@cloudflare/codemode/dist/mcp.d.ts |
3 |
@modelcontextprotocol/sdk/dist/esm/client/index.d.ts |
3 |
@modelcontextprotocol/sdk/dist/esm/client/sse.d.ts |
3 |
agents/dist/workflows.d.ts |
3 |
partysocket/index.d.ts |
3 |
@modelcontextprotocol/sdk/dist/esm/server/index.d.ts |
2 |
agents/dist/mcp/do-oauth-client-provider.d.ts |
2 |
@modelcontextprotocol/sdk/dist/esm/server/auth/types.d.ts |
1 |
agents/dist/types.d.ts |
1 |
L1 — per-unit raw binding (partition-gate ratchets)
State source: the committed per-unit own-file error baselines in scripts/partition-gate.baseline — the machine-enforced ratchet (partition-gate.sh FAILS on any regression above these; dated burn-down narratives live as comments in that file). 0 = the unit compiles and produces its assembly — the Phase-1 exit criterion per unit. A downstream unit's count is only REAL once every upstream unit assembles; until then it is a parse-stage placeholder.
unit (publish order) |
error baseline |
state |
|---|---|---|
Fidelity.CloudEdge.Zod |
0 |
COMPILES + ASSEMBLY |
Fidelity.CloudEdge.Workers |
0 |
COMPILES + ASSEMBLY |
Fidelity.CloudEdge.PartySocket |
0 |
COMPILES + ASSEMBLY |
Fidelity.CloudEdge.PartyServer |
0 |
COMPILES + ASSEMBLY |
Fidelity.CloudEdge.Mcp |
0 |
COMPILES + ASSEMBLY |
Fidelity.CloudEdge.CodeMode |
0 |
COMPILES + ASSEMBLY |
Fidelity.CloudEdge.Agents |
0 |
COMPILES + ASSEMBLY |
Phase-1 exit progress: 7/7 units at true 0. PHASE-1 L1 CRITERION MET FOR ALL UNITS.
Whole-surface signals over the SAME units: ir-sentinel.sh (IR identity), arity-gate.sh (decl/ref arity), golden-gate.sh (semantic budgets + determinism); deliberate degradations are counted per class in the emitted advisory-ledger.txt. The monolith and its Fable-transpile conformance gate retired 2026-07-03; Fable conformance returns as consumption (HelloWorker, Phase 2).
Coverage (test cases per module — parity rule in PLAN.md)
suite |
module |
test cases |
|---|---|---|
Xantham.Fable.Tests |
Program.fs |
234 |
Xantham.Fable.Tests |
DispatchClassification.fs |
77 |
Xantham.Fable.Tests |
ReactiveBuildersTests.fs |
54 |
Xantham.Fable.Tests |
DispatchKeyingPolicy.fs |
35 |
Xantham.Fable.Tests |
EncoderMergeDedup.fs |
31 |
Xantham.Fable.Tests |
RecipeTests.fs |
20 |
Xantham.Fable.Tests |
Mocha.fs |
14 |
Xantham.Fable.Tests |
total |
465 |
Xantham.Decoder.Tests |
NameAndCodeKey.fs |
86 |
Xantham.Decoder.Tests |
ArenaInternerResolve.fs |
71 |
Xantham.Decoder.Tests |
total |
157 |
Xantham.Generator.Tests |
AliasRemapAndPaths.fs |
43 |
Xantham.Generator.Tests |
Categorization.fs |
40 |
Xantham.Generator.Tests |
TypeRefRender.fs |
38 |
Xantham.Generator.Tests |
MemberRender.fs |
34 |
Xantham.Generator.Tests |
PrerenderTypeMapping.fs |
27 |
Xantham.Generator.Tests |
PathModel.fs |
26 |
Xantham.Generator.Tests |
AnchoringInvariance.fs |
23 |
Xantham.Generator.Tests |
TypeRefRenderExtra.fs |
21 |
Xantham.Generator.Tests |
AnchoringPlacement.fs |
16 |
Xantham.Generator.Tests |
AnchoringHoisted.fs |
16 |
Xantham.Generator.Tests |
Collection.fs |
16 |
Xantham.Generator.Tests |
TypeRefRender.SubstituteForHeritage.fs |
15 |
Xantham.Generator.Tests |
UsedTypars.fs |
13 |
Xantham.Generator.Tests |
AreaAssignment.fs |
13 |
Xantham.Generator.Tests |
AnchoredRegistration.fs |
12 |
Xantham.Generator.Tests |
RenderScopeAnchored.fs |
12 |
Xantham.Generator.Tests |
SharedDeepNestedLiteralPlacement.fs |
11 |
Xantham.Generator.Tests |
TypeRefRender.HomeChildScrub.fs |
11 |
Xantham.Generator.Tests |
OverloadUnification.fs |
11 |
Xantham.Generator.Tests |
TypeShapeRender.fs |
10 |
Xantham.Generator.Tests |
EnumRender.fs |
9 |
Xantham.Generator.Tests |
RecipeLoad.fs |
8 |
Xantham.Generator.Tests |
AliasBodyLiteralPlacement.fs |
6 |
Xantham.Generator.Tests |
TransientPathOccupancy.fs |
6 |
Xantham.Generator.Tests |
Paths.fs |
5 |
Xantham.Generator.Tests |
TypeAliasRender.fs |
5 |
Xantham.Generator.Tests |
WithoutArgDrop.fs |
5 |
Xantham.Generator.Tests |
Emission.fs |
5 |
Xantham.Generator.Tests |
LibEsCollectionArgs.fs |
5 |
Xantham.Generator.Tests |
TypeRefRender.EncoderInvariant.fs |
4 |
Xantham.Generator.Tests |
NamespaceCollisionErasure.fs |
4 |
Xantham.Generator.Tests |
CallbackFunctionAbbrev.fs |
3 |
Xantham.Generator.Tests |
NestedUnderTypePlacement.fs |
3 |
Xantham.Generator.Tests |
TypeDefnRenderHarness.fs |
3 |
Xantham.Generator.Tests |
LibEsSubstitution.fs |
2 |
Xantham.Generator.Tests |
Name.fs |
1 |
Xantham.Generator.Tests |
total |
482 |
L2 / L3
L2 (conventions layer): not started — fragments welded into L1 renderer (Phase 3). L3 (consumption proof): not started — first signal is HelloWorker Fable-compiled through the units and deployed via the clef-lang-site CLI model (management-API upload; NO wrangler/miniflare — owner directive, PLAN.md Phase 2).