Roadmap item 4: Assemble inactive default profile - #230
Conversation
Deploying ystack with
|
| Latest commit: |
43823f5
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://7e84d270.fabrica-6yx.pages.dev |
| Branch Preview URL: | https://codex-default-profile-assemb.fabrica-6yx.pages.dev |
Codex reviewer (cross-vendor, read-only)Reviewed-head: 7fc2a04 Posted verbatim by The assembled producer binding is incompatible with the producer adapter's enforced contract, so the default profile cannot perform its advertised producer operation. Its proof also incorrectly binds historical object references to mutable HEAD paths. Full review comments:
|
…ormalizer Completes the in-progress fix for the two review findings on this PR. - P1: the producer manifest carries config_contract_ref and the producer binding carries config_ref, both bound to the immutable profiles/default/v1/producer-config.json blob. The test now builds a resolved profile for the assembled profile and runs the real Claude Code producer normalizer over changed and unchanged snapshots; a missing config is rejected. - P2: every pinned object is resolved at its recorded revision. The test fetches each recorded commit from origin by exact hash into a private history repository and runs ls-tree there, never against HEAD. - The profile now binds six adapters. The identity role, which had been bound to the GitHub forge observation payload, is dropped; that payload is not a forge materializer and remains a separate observation payload. The config reference currently names the pushed commit that introduced the config payload. Once that payload lands on main through its own PR, the reference is re-pinned to the main commit in a follow-up commit here. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Codex reviewer (cross-vendor, read-only)Reviewed-head: 7fc2a04 Posted verbatim by The default profile assembly records an incompatible producer manifest/binding for the selected Claude producer adapter. This is a functional data issue for the new profile, despite the focused test not catching it. Review comment:
|
Codex reviewer (cross-vendor, read-only)Reviewed-head: 43823f5 Posted verbatim by The assembly proof relies on a PR-only config commit that may not be durable after the repo's squash-merge flow, undermining the restore/CI guarantee added by the patch. Review comment:
|
|
The remaining P2 is the planned re-pin: the config reference currently names the pushed commit that introduced |
Summary
Scope
Tracks Roadmap item 4. This is one inactive, repo-only assembly concern. The profile is not resolved, selected, qualified, installed, or activated.
Safety
No real target, credential, network operation, model invocation, publication, release, installation, activation, or deployment is performed or authorized. Every requested tool set is empty; CI, identity, and publisher request no capability or permission.
Targeted proof