feat: adopt executable contracts and current ER planning storage - #47
Merged
Merged
Conversation
Compose canonical core, store, executor, shell and query contracts with requirement traceability and literal observations over real Rust APIs. Keep ESS in an isolated checker workspace and preserve production APIs. Gate canonical regeneration, reviewed scenario contracts and admitted execution locally and in CI. Retain exact reports, source identity, production mutation evidence and independent adversary reviews. The full local gate and Rust 1.85 checker build pass. AEP suite/27 report admission remains an explicit blocker to conforming authority adoption. Refs: executable-system-specification:er-library-contracts
Record the authorized mainline integration, current AEP storage migration, evidence adoption and ER source release before converting the legacy store. Retain the old store's refused transition for investigation; no status is forced. Refs: story:adopt-current-plan-and-release-contracts
Migrate the complete planning history to the current Git store with verified preservation, pin compatible ESS and AEP source, and retain all 414 passing library scenarios against the final 0.25.1 manifests. Preserve historical mutation and prototype identities separately from current execution evidence. Prepare bot-owned release bundle publication and current planning validation. Typed suite admission succeeds; the distinct lifecycle compatibility blocker remains explicit until its original-source checks permit authority adoption. Refs: story:adopt-current-plan-and-release-contracts
Retain exact typed ESS originals and the observed conformance transition, clear the admission blocker, and adopt authority for the five declared library domains. Pin the current published AEP integration in the project and planning CI, with independent adoption review and tool identities. Refs: executable-system-specification:er-library-contracts Refs: story:adopt-current-plan-and-release-contracts
Include AEP's latest committed status, evidence and review checks in ER's planning toolchain. Retain successful validation and independent review without replacing the original conformance report or tool identities. Refs: story:adopt-current-plan-and-release-contracts
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ESS now specifies and executes the real entity-core, entity-store, entity-executor, entity-shell and entity-query contracts. The isolated Rust checker preserves exact JSON values, executes admitted suite bytes, refuses regeneration drift and unreviewed scenario-contract changes, and stays outside production dependency graphs. Existing requirement IDs, provider boundaries and static obligations remain traced.
All 414 selected scenarios pass with zero failures, errors, unsupported observations, skips or synthesis refusals. Each domain has retained failing mutation evidence and restored success. The full repository gate and Rust 1.85 checker build passed. AEP retains and re-admits the exact final report and suite; the specification has earned conforming status and its declared ESS authority is adopted.
ER's own planning store is migrated and verified as current aep.project/5 Git storage, preserving all artifacts, transitions and evidence. CI pins the compatible AEP revision. ESS #185 and AEP #61 provide separately governed direct-return admission and lifecycle support. Production runtime APIs, persisted formats and MSRV are unchanged.
Version 0.25.1 is prepared. Read-only release CI assembles the verified five-platform bundle; bot-owned publication and final cleanup follow mainline merge and successful tag checks. Exact final source evidence remains separate from historical prototype and earlier reader-integration runs.
Refs: executable-system-specification:er-library-contracts; story:adopt-current-plan-and-release-contracts.