mirror of
https://github.com/khodges42/nightShift.git
synced 2026-06-14 10:08:37 +00:00
Changed the pastebin tutorial so it now starts skeletal: no prebuilt Flask behavior, no pre-generated task tests, and .gitkeep placeholders under templates/ and tests/. The new pipeline in nightshift/project_templates/tutorial-pastebin/nightshift.yaml:1 now runs:
plan -> semantic_context -> context -> write_tests -> review_tests -> implement -> pytest -> review
────────────────────────────────────────────────────
Added nightshift/project_templates/tutorial-pastebin/.nightshift/agents/test-writer.md:1, tightened the planner/implementer/reviewer/debugger prompts, mirrored the pipeline docs/
example, and raised default retries to 6 for the basic starter plus pastebin.
I also fixed the retry policy issue in nightshift/escalation.py:17 and nightshift/pipeline.py:251: configured repeated-failure thresholds are now respected instead of hard-stopping in nightshift/project_templates/tutorial-pastebin/
early after three same-stage/same-cause failures. Non-implementation file_writer stages now get stage-specific retry artifacts so test generation does not collide with implementation
repair artifacts
|
||
|---|---|---|
| .. | ||
| project_templates | ||
| __init__.py | ||
| agents.py | ||
| artifacts.py | ||
| cli.py | ||
| commands.py | ||
| config.py | ||
| context.py | ||
| dependencies.py | ||
| errors.py | ||
| escalation.py | ||
| failures.py | ||
| git.py | ||
| init.py | ||
| integ_setup.py | ||
| integ.py | ||
| patches.py | ||
| pipeline.py | ||
| project_chart.py | ||
| repo_tools.py | ||
| reports.py | ||
| resources.py | ||
| retry_memory.py | ||
| runlog.py | ||
| safety.py | ||
| semantic_index.py | ||
| stages.py | ||
| status.py | ||
| tasks.py | ||
| telemetry.py | ||
| templates.py | ||
| terminal.py | ||
| version.py | ||
| web.py | ||
| what_happened.py | ||