@morodomi/ait3
Version:
AIT³ Development Platform - AI + Ticket + Test + Tool driven development methodology
29 lines (28 loc) • 1.61 kB
TypeScript
/**
* Common message templates for flow commands
* Provides consistent error messages and validation across all AIT³ flow phases
*/
export declare const FLOW_MESSAGES: {
readonly TICKET_ID_REQUIRED: (phase: string) => string;
readonly TICKET_NOT_FOUND: (id: string) => string;
readonly TICKET_NOT_IN_PROGRESS: (id: string) => string;
readonly TICKET_ALREADY_COMPLETED: (id: string) => string;
readonly FEATURE_REQUIRED: "Feature name is required for planning phase";
readonly PLANNING_SUCCESS: "Planning phase completed";
readonly RED_SUCCESS: "Tests generated successfully";
readonly TEST_GENERATION_SUCCESS: "Test files generated successfully";
readonly DRY_RUN_PREFIX: "DRY RUN - No files will be created";
readonly GREEN_SUCCESS: "Implementation completed";
readonly TARGET_TEST_NOT_FOUND: (path: string) => string;
readonly TEST_MODIFICATION_WARNING: "WARNING: Test file modification detected!";
readonly IMPLEMENTATION_COMPLETE: "All tests passing - implementation complete!";
readonly REFACTOR_SUCCESS: "Refactoring analysis completed";
readonly SQUASH_SUCCESS: "Git suggestions generated";
readonly PHILOSOPHY: "Claude proposes → Gemini refutes → Human decides";
readonly NEXT_STEP_RED: "Next step: ait3 flow red";
readonly NEXT_STEP_GREEN: "Next step: ait3 flow green";
readonly NEXT_STEP_REFACTOR: "Next step: ait3 flow refactor";
readonly NEXT_STEP_SQUASH: "Next step: ait3 flow squash";
readonly NEXT_STEP_COMPLETE: "Next step: ait3 ticket complete";
};
export type FlowMessagesType = typeof FLOW_MESSAGES;