diff --git a/src/bmm/workflows/4-implementation/create-story/workflow.md b/src/bmm/workflows/4-implementation/create-story/workflow.md index 219a885e6..530c72090 100644 --- a/src/bmm/workflows/4-implementation/create-story/workflow.md +++ b/src/bmm/workflows/4-implementation/create-story/workflow.md @@ -175,10 +175,16 @@ input_file_patterns: Business context and value - Success criteria Set {{previous_story_num}} = {{story_num}} - 1 - Load previous story file: {{story_dir}}/{{epic_num}}-{{previous_story_num}}-*.md **PREVIOUS STORY INTELLIGENCE:** - - Dev notes and learnings from previous story - Review feedback and corrections needed - Files that were created/modified and their - patterns - Testing approaches that worked/didn't work - Problems encountered and solutions found - Code patterns established Extract - all learnings that could impact current story implementation + Load previous story file: {{story_dir}}/{{epic_num}}-{{previous_story_num}}-*.md + Extract previous story intelligence: + - Dev notes and learnings from previous story + - Review feedback and corrections needed + - Files that were created/modified and their patterns + - Testing approaches that worked/didn't work + - Problems encountered and solutions found + - Code patterns established + + Extract all learnings that could impact current story implementation diff --git a/src/bmm/workflows/document-project/instructions.md b/src/bmm/workflows/document-project/instructions.md index a8315fcd9..7a410276d 100644 --- a/src/bmm/workflows/document-project/instructions.md +++ b/src/bmm/workflows/document-project/instructions.md @@ -15,6 +15,7 @@ - Set status_file_found = false - Set standalone_mode = true - Set warning = "" + - Set status_load_error_reason = "" - Set suggestion = "" - Set next_workflow = "" - Set next_agent = "" @@ -97,12 +98,15 @@ Read state file and extract: timestamps, mode, scan_level, current_step, completed_steps, project_classification Validate last_updated from state file: - If last_updated is missing or invalid, set state_age_hours = 999 and mark state as stale - - Otherwise parse timestamp and continue + - Otherwise parse last_updated into validated_last_updated Extract cached project_type_id(s) from state file if present - Calculate age of state file (current time - last_updated) + Calculate state_age_hours: + - If validated_last_updated exists, compute current time - validated_last_updated + - Otherwise keep state_age_hours = 999 + - + Display: "Found old state file (>24 hours). Starting fresh scan." Attempt to create archive directory: {output_folder}/.archive/ @@ -125,7 +129,7 @@ Continue to Step 3 - + I found an in-progress workflow state from {{last_updated}}.