/** * The acceptance-test author: opens each slice's outer loop (DSL methods, * spec, protocol drivers, shared selectors), executes it locally for the * browser clients, and judges failure outputs. Local executions judge * their own red via an internal failure-judgment order (the interface * method carries none — remote runs get judged by the orchestrator * through judgeFailureReason/judgeDriverExecution instead). */ import type { AcceptanceTestAuthor } from "./acceptance-test-author.js"; import { type RoleContext } from "./claude-role.js"; /** * The work-in-progress convention that lets a not-yet-implemented spec * land on the trunk with the pipeline green: the test TITLE carries * " @wip", the CI acceptance jobs exclude it (--grep-invert @wip / * --testNamePattern), local runs include it (the red-check must execute * it), and removeWipMarkers strips it at the slice's final commit. */ export declare const WIP_MARKER = "@wip"; export declare function claudeAcceptanceAuthor(context: RoleContext): AcceptanceTestAuthor;