Problem
Released GuideCheck profiles preserve frozen content behavior. The corrected detector and bounded-execution rules need an explicitly selected profile so unchanged guides and legacy reports keep their existing meaning.
Scope
Implement the proposed 2.0.0 profile across the normative profile, schemas, fixtures, local CLI, hosted evaluator, reports, and UI. Keep selection driven by the guide's declared profile version and preserve the released legacy and 1.0.0 paths.
Acceptance conditions
- A guide selects the corrected policy only by declaring
profile-version: 2.0.0; caller flags and manifest-only changes cannot reinterpret old guide bytes.
- Frozen legacy replays and all released
1.0.0 fixtures remain unchanged.
- The corrected negation, independent-occurrence, and execution-target cases have static regression coverage.
- An unresolved effective execution target blocks Level 3 even when the action declares a hash.
- Repository-file evidence remains corroboration and cannot qualify a
2.0.0 guide for Level 4.
- Local and hosted evaluation report the same selected content and anchor policies for equivalent evidence.
- Schemas, version checks, and the full repository test suite pass.
Release, deployment, and adopter migration remain separate delivery steps.
Problem
Released GuideCheck profiles preserve frozen content behavior. The corrected detector and bounded-execution rules need an explicitly selected profile so unchanged guides and legacy reports keep their existing meaning.
Scope
Implement the proposed
2.0.0profile across the normative profile, schemas, fixtures, local CLI, hosted evaluator, reports, and UI. Keep selection driven by the guide's declared profile version and preserve the released legacy and1.0.0paths.Acceptance conditions
profile-version: 2.0.0; caller flags and manifest-only changes cannot reinterpret old guide bytes.1.0.0fixtures remain unchanged.2.0.0guide for Level 4.Release, deployment, and adopter migration remain separate delivery steps.