Skip to content

docs(briefs): fix-forward Slice 4 brief enum-declaration consistency (2-arm → 3-arm at :29) - #2773

Merged
briansrls merged 1 commit into
mainfrom
session/warm-wolf-698-slice4-brief-fix-forward
May 12, 2026
Merged

briansrls merged 1 commit into
mainfrom
session/warm-wolf-698-slice4-brief-fix-forward

Conversation

@briansrls

Copy link
Copy Markdown
Contributor

Summary

Fix-forward for the Slice 4 worker brief landed via PR #2762 (commit 0d95ba0). The squash-merge preserved the stale 2-arm `WorkflowRuntime` framing at the enum-declaration site (line 29) despite cherry-picked fixes 74f4768 + d0f7173 already updating downstream references (lines 39, 90, 113) to 3 arms.

Internal contradiction in main:

  • Line 29 (pre-fix): "2 initial arms (NOT 3)" + DO NOT add PythonShim
  • Line 39: "BinaryShim + PythonShim TODO-stubbed"
  • Line 90: "BinaryShim + PythonShim arm bodies"
  • Line 113: cites "3-arm WorkflowRuntime = YamlStatic | BinaryShim | PythonShim" as ratified scope

This PR aligns line 29 with the rest of the file + the ratified emitter-dispatch canvas (`docs/design-ci-workflow-emitter-dispatch.md:126`). InlineGunbc remains DESIGN-ONLY per canvas §5.4.

Operator BLOCKING

PR #2762 :17 (2026-05-12T17:25:05Z): "This defines WorkflowRuntime as a 2-arm enum while the same brief later requires PythonShim arm stubs and cites the 3-arm ratified scope, leaving incompatible substrate instructions (INVARIANTS P2/P5)."

Test plan

  • Doc-only; no runtime changes
  • Single 3-line replacement; `git diff origin/main..HEAD --stat`: 1 file, 3 insertions / 2 deletions

🤖 Generated with Claude Code

…on (2-arm enum vs 3-arm body refs) — operator BLOCKING PR #2762 :17

PR #2762 squash-merge (commit 0d95ba0) preserved stale 2-arm `WorkflowRuntime` framing at the enum-declaration site despite cherry-picked fixes 74f4768 + d0f7173 already updating downstream references to 3 arms. Result: internally contradictory brief in main.

This fix-forward repairs the enum declaration to match the rest of the file + the ratified emitter-dispatch canvas (`docs/design-ci-workflow-emitter-dispatch.md:126` — `WorkflowRuntime = YamlStatic | BinaryShim | PythonShim`). InlineGunbc remains DESIGN-ONLY per canvas §5.4.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

@briansrls briansrls left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review metadata

  • Provider / model: codex / unknown
  • Commit: 92ada8aa · Trigger: schedule
  • Thinking: 199s wall

Non-blocking — Strengths

  • docs/briefs/t-wad-wi2-substrate-and-slice4-yamlstatic-body-worker.md The fix-forward resolves the internal 2-arm vs 3-arm contradiction and preserves the yellow scaffold dissolution discipline.

✅ No blocking concerns; the changed lines align with the cited design authority and the project thesis.

@briansrls
briansrls merged commit dbfbce2 into main May 12, 2026
5 checks passed
@briansrls
briansrls deleted the session/warm-wolf-698-slice4-brief-fix-forward branch June 1, 2026 18:43
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