feat(01KVVGC2): An operator who grades a drafted story reads the result in plain language, never the bare internal name "gate-1"#443
Merged
jackmcintyre merged 1 commit intoJun 24, 2026
Conversation
…lt in plain language, never the bare internal name "gate-1"
Replace every operator-facing reference to the bare internal codename
"gate-1" in the readiness-grading workflow and related skills with plain
language ("the readiness review"). The bless/escalate log lines the
operator reads after grading now say "readiness review" throughout; the
send-back guidance on the escalate path explicitly says the readiness
review did not pass and what to do next. The plan skill's fast-path
prose is updated to match. No grading behaviour is changed — the
five-lens panel, model assignments, and Quality Lead adjudication are
identical.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
An operator who grades a drafted story reads the result in plain language, never the bare internal name "gate-1"
This change delivers the following acceptance criteria:
Why
As a non-engineer operator approving a drafted story, I want to read the grading result and any send-back guidance in plain language, instead of the opaque internal codename "gate-1", so that I understand what just happened to my story and what to do next, without having to learn an internal term I have no way to decode.
How to check it yourself
Run /flow:ready against a drafted story — the log output and verdict messages now say 'the readiness review' instead of 'gate-1'. On escalate (any lens fails), the operator sees: 'the readiness review did not pass — revise the draft and re-run /flow:ready to grade it again.' On bless, the log says 'the draft cleared all five lenses' (unchanged, already plain). Search gate-1.workflow.js for bare 'gate-1' strings in log() or agent() calls — only the internal meta.name and phase label remain.
Risk and blast radius
Risk tier: medium
The change is scoped to the files in the diff below. Review the diff to judge its actual blast radius — including any effect on shared state, data schemas, or authentication paths — before approving.
What is explicitly not covered: reviewer verification of this summary's accuracy is handled by a separate companion story.
Evidence
The pre-pull-request build-and-test gate passed before this pull request was opened. No pull request can be opened by the automated flow unless both
pnpm buildandpnpm testexit 0 in the developer's working directory.Per-criterion covering checks:
plugins/flow/workflows/internal/gate-1.workflow.js(not an automated test)plugins/flow/workflows/internal/gate-1.workflow.js(not an automated test)plugins/flow/skills/ready/SKILL.md(not an automated test)Story: native:01KVVGC2A2ARH4QNC6GCQNK9G8
Spec: .flow/native-stories/01KVVGC2A2ARH4QNC6GCQNK9G8.md
ACs:
Replace gate-1 codename with plain-language readiness review in all operator-facing surfaces