Skip to content

SLOT-FCP-CLEANUP (factory): remove the temporary sequencing shims - #7

Merged
Gio2050 merged 3 commits into
mainfrom
mission/afi-factory-configurable-pipelines-v1
Jul 17, 2026
Merged

SLOT-FCP-CLEANUP (factory): remove the temporary sequencing shims#7
Gio2050 merged 3 commits into
mainfrom
mission/afi-factory-configurable-pipelines-v1

Conversation

@Gio2050

@Gio2050 Gio2050 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Slot: SLOT-FCP-CLEANUP / final SLOT-FCP-FACTORY pass (D-FCP-9). The afi-reactor dependency on afi-factory is cut (merged) and the gateway boundary-proof fixture no longer builds an afi-factory-importing reactor, so nothing imports the shims.

Deletes the two TEMPORARY SEQUENCING SHIM files (schemas/index.ts, template_registry.ts) + their dist compilations + package.json export entries; re-pins the vendored governed-schema closure to afi-config f91ce44 (only the amended hashing spec changed — no official artifact hash moved); removes the README spec-table divergence note now that the amended spec matches the shipped D-FCP-7 tags/rule.

127/127 tests green from a clean clone; zero shim references remain.

🤖 Generated with Claude Code

Gio2050 and others added 3 commits July 17, 2026 00:38
Delete schemas/index.ts and template_registry.ts plus their force-added
dist compilations and package.json export/files entries. The shims existed
only so afi-reactor main compiled before SLOT-FCP-REACTOR; the reactor's
dependency cut has merged, so nothing imports them. Drop the shim notes
from README, AGENTS, and the codex; record afi-reactor as a consumer of
the authored artifacts.

Authorized by afi-governance decisions/factory-configurable-pipelines-v1.md
(D-FCP-9), gates passed: reactor 32001da, seeding f91ce44, factory 9f88ede,
infra d263154.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…d hashing spec)

Re-vendor the closure at afi-config origin/main
f91ce4465b9c54bc221ba82e7a468544ffcf3fe3. Only
canonical-json-hashing.v1.md changed: the W3a amendment (per accepted
D-FCP-7) makes the spec's exclusion table carry the registered
afi.d2.composition-manifest / afi.d2.analyst-config / afi.d2.plugin-set
tags and the derived afi.plugin-set.v1 hash-material rule the shipped
implementation already follows. All eight schemas and the KAT file are
byte-identical at the new pin; digest algorithm and KAT vectors are
unchanged, so no official hash moves. MANIFEST sha256 + commit, the CI
pinned-checkout ref, and every doc/test pin reference updated together.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The W3a amendment landed in the re-pinned vendored spec: its exclusion
table now lists the registered afi.d2.* composition tags and the derived
afi.plugin-set.v1 rule the implementation ships. Drop the README's
spec-table divergence caveat and cite the spec section directly.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@cursor

cursor Bot commented Jul 17, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@Gio2050
Gio2050 merged commit 0eaaf0e into main Jul 17, 2026
1 of 2 checks passed
@Gio2050
Gio2050 deleted the mission/afi-factory-configurable-pipelines-v1 branch July 17, 2026 05:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant