Skip to content

Make design lifecycle labels deterministic#509

Merged
chubes4 merged 1 commit into
mainfrom
fix-design-label-determinism
Jun 7, 2026
Merged

Make design lifecycle labels deterministic#509
chubes4 merged 1 commit into
mainfrom
fix-design-label-determinism

Conversation

@chubes4

@chubes4 chubes4 commented Jun 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • Removes label mutation tools from the design agent prompt/tool surface so the AI only creates the design-direction issue.
  • Adds a deterministic system_task step to transition source issues from status:idea-ready to status:design-ready.
  • Updates site-generation plan tests to assert label changes are not AI-driven.

Dependency

Tests

  • node tests/scripts/test-homeboy-site-generation-plan.mjs
  • node tests/scripts/test-site-generation-loop-workflow.mjs
  • node tests/scripts/test-site-generation-loop-proof-assertions.mjs
  • for test in tests/scripts/*.mjs; do node "$test" || exit 1; done

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode (GPT-5.5)
  • Used for: Drafted the flow/prompt updates and smoke coverage for deterministic lifecycle labels; Chris directed the determinism approach and remains responsible for review.

@chubes4 chubes4 merged commit 20c744c into main Jun 7, 2026
3 checks passed
@chubes4 chubes4 deleted the fix-design-label-determinism branch June 7, 2026 16:16
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