Skip to content

feat: implement 0.5 directive semantics and broaden user-facing coverage#53

Merged
rlippmann merged 2 commits into
mainfrom
codex/0.5-migration-plan
Mar 23, 2026
Merged

feat: implement 0.5 directive semantics and broaden user-facing coverage#53
rlippmann merged 2 commits into
mainfrom
codex/0.5-migration-plan

Conversation

@rlippmann

@rlippmann rlippmann commented Mar 23, 2026

Copy link
Copy Markdown
Owner

What changed

  • implemented 0.5 schema v2 premise/policy behavior in the engine
  • enforced exact-prefix directive parsing and centralized pre-mutation clarify handling
  • implemented replacement-intent clarify flows and pending confirmation resolution
  • aligned premise empty/whitespace handling and negative-confirmation behavior with current spec
  • updated docs, tests, demos, and examples to match 0.5 behavior
  • expanded user-facing edge-case test coverage (parsing, clarify ordering/prompts, confirmations, replay, import/export canonicalization)

Why

  • complete the 0.5 migration from removed M1 behavior
  • ensure deterministic host-visible behavior matches the authoritative directive spec
  • improve regression protection for user-facing edge cases

Closes #48
Closes #47
Closes #45

- remove focus.primary and version 1 state schema
- remove additive policy (prohibit list) semantics
- delete correction-marker and recency-based logic
- delete conversational directive parsing and mixed-family heuristics
- strip engine down to passthrough behavior

Tests:
- remove or skip M1-specific tests
- retain structural/determinism tests where applicable

This is a destructive cleanup step. 0.5 behavior will be implemented in Phase B.
- implement schema v2 premise/policy behavior in engine
- enforce exact-prefix directive handling and centralized pre-mutation clarify
- implement replacement-intent clarify + pending confirmation flows
- align premise empty/whitespace and negative-confirmation behavior with current spec
- update docs, tests, demos, and examples for 0.5 behavior
@rlippmann
rlippmann merged commit 32d8d36 into main Mar 23, 2026
8 checks passed
@rlippmann
rlippmann deleted the codex/0.5-migration-plan branch March 23, 2026 07:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant