Skip to content

fix(debrief): make status and schema contracts portable#192

Open
iamcxa wants to merge 1 commit into
spacedock-dev:mainfrom
iamcxa:codex/debrief-status-fallback-schema
Open

fix(debrief): make status and schema contracts portable#192
iamcxa wants to merge 1 commit into
spacedock-dev:mainfrom
iamcxa:codex/debrief-status-fallback-schema

Conversation

@iamcxa
Copy link
Copy Markdown
Contributor

@iamcxa iamcxa commented May 6, 2026

Portable debriefs now work for workflows without local status helpers and emit an explicit v1 schema marker.

What changed

  • Prefer workflow-local status helpers when present.
  • Fall back to packaged commission status with --workflow-dir.
  • Add schema_version: 1 to new debrief frontmatter.
  • Cover both contracts with static regression tests.

Evidence

  • uv run pytest tests/test_debrief_skill_contract.py -q: 2/2 passed.
  • uv run pytest tests/test_debrief_skill_contract.py tests/test_codex_plugin_packaging.py tests/test_agent_content.py -q: 59/59 passed.

Review guidance

Focus on skills/debrief/SKILL.md; this is a prose contract/template change, not runtime code.

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