This process defines the internal framework workflow for preparing and specifying tasks in engineering-log/.
It combines reusable skills with process-local step specs.
initializing-engineering-log-task/SKILL.md— create the task directory and seed files.../../skills/formalizing-task-requirements/SKILL.md— formalize the problem statement into01-problem-statement-formal.md.designing-solution-for-engineering-log-task/SKILL.md— produce solution options and HLD from the formalized problem statement when it is available.generating-execution-spec/SKILL.md— generate the final Execution-Spec.../../skills/exporting-chat-artifacts/SKILL.md— optionally export transcript and brief.
When step 2 uses formalizing-task-requirements, apply these defaults:
- Read from
TASK_DIR/01-problem-statement.mdwhenTASK_DIRis provided. - Write to
TASK_DIR/01-problem-statement-formal.mdby default. - Step 3 must use
TASK_DIR/01-problem-statement-formal.mdwhen that file exists and is non-empty. - Step 3 may fall back to
TASK_DIR/01-problem-statement.mdonly when problem formalization was intentionally skipped or has not been completed yet. - Overwrite
TASK_DIR/01-problem-statement.mdonly if the user explicitly asks.
- Step 2 transcript:
TASK_DIR/chats/01-problem-formalization-chat-1.md. - Step 3 transcript in
spacemode:TASK_DIR/chats/02-solution-options-chat-1.md. - Step 3 transcript in
singlemode:TASK_DIR/chats/02-solution-hld-chat-1.md. - Step 4 transcript:
TASK_DIR/chats/03-execution-spec-chat-1.md. - Implementation transcript:
TASK_DIR/chats/04-implementation-chat-1.md.