Skip to content

Add reusable three-choice round plans - #8

Merged
backslash-f merged 1 commit into
mainfrom
codex/three-choice-round-plan
Sep 20, 2026
Merged

backslash-f merged 1 commit into
mainfrom
codex/three-choice-round-plan

Conversation

@backslash-f

Copy link
Copy Markdown
Contributor

Summary

  • add a reusable deterministic ThreeChoiceRoundPlan for one explicit answer pool
  • preserve ThreeChoiceSession seeded fixtures by sharing its random stream through the new planner
  • expose strict construction/evaluation errors with privacy-safe lifecycle logging
  • document composition with progressive sessions without coupling the two engines

Validation

  • AgentGuidelines/Scripts/swift_format.sh lint-strict Package.swift Sources Tests
  • swift test (57 tests, 7 suites)
  • swift build
  • swift package dump-package
  • AgentGuidelines/Scripts/validate_consumer_setup.swift --consumer-root . --require-swift-format
  • AgentGuidelines/Scripts/validate_guidelines.swift --consumer-root .
  • Markdown wrapping audit for changed documentation
  • git diff --check origin/main...HEAD

Audit

  • AgentGuidelines 0.0.34 exact synchronized provenance retained
  • package compiler policy, AppLogger linkage/privacy, dependency policy, registry emoji uniqueness, .gitignore, CI strict lint, and documentation maintenance verified
  • no String Catalog or physical-device behavior is in scope for this UI-agnostic package change

@backslash-f
backslash-f marked this pull request as ready for review September 20, 2026 13:35
@backslash-f
backslash-f merged commit f31cf40 into main Sep 20, 2026
2 checks passed
@backslash-f
backslash-f deleted the codex/three-choice-round-plan branch September 20, 2026 13:35
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