nightshift/nightshift
K. Hodges 3bb5bd4157 Fixes based on tests, do tdd
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
2026-05-20 21:51:40 -07:00
..
project_templates Fixes based on tests, do tdd 2026-05-20 21:51:40 -07:00
__init__.py hotdog versioning and some bugfixes for integration project and model testing 2026-05-20 03:50:51 -07:00
agents.py Add more rigorous responses to test failures 2026-05-17 19:05:27 -07:00
artifacts.py Bugfixes from test run 2026-05-17 13:34:19 -07:00
cli.py setup scripts improvement and what happened 2026-05-20 04:20:15 -07:00
commands.py setup scripts improvement and what happened 2026-05-20 04:20:15 -07:00
config.py fix guard and make stop repeat configurable 2026-05-20 05:02:32 -07:00
context.py Implement pipeline execution, context, reports, and MVP docs 2026-05-17 00:38:00 -07:00
dependencies.py add integ runs, dynamic model choices, symantic search, better file creation, debugging agents 2026-05-20 02:36:23 -07:00
errors.py Implement pipeline execution, context, reports, and MVP docs 2026-05-17 00:38:00 -07:00
escalation.py Fixes based on tests, do tdd 2026-05-20 21:51:40 -07:00
failures.py fix guard and make stop repeat configurable 2026-05-20 05:02:32 -07:00
git.py Fixes around test run 2 2026-05-17 13:46:26 -07:00
init.py add integ runs, dynamic model choices, symantic search, better file creation, debugging agents 2026-05-20 02:36:23 -07:00
integ_setup.py setup scripts improvement and what happened 2026-05-20 04:20:15 -07:00
integ.py hotdog versioning and some bugfixes for integration project and model testing 2026-05-20 03:50:51 -07:00
patches.py hotdog versioning and some bugfixes for integration project and model testing 2026-05-20 03:50:51 -07:00
pipeline.py Fixes based on tests, do tdd 2026-05-20 21:51:40 -07:00
project_chart.py improve communication, add code writing, change logo 2026-05-17 10:04:45 -07:00
repo_tools.py Fixes around test run 2 2026-05-17 13:46:26 -07:00
reports.py add integ runs, dynamic model choices, symantic search, better file creation, debugging agents 2026-05-20 02:36:23 -07:00
resources.py add integ runs, dynamic model choices, symantic search, better file creation, debugging agents 2026-05-20 02:36:23 -07:00
retry_memory.py fix guard and make stop repeat configurable 2026-05-20 05:02:32 -07:00
runlog.py memes 2026-05-17 18:17:59 -07:00
safety.py Implement NightShift MVP phases 1-6 2026-05-17 00:17:13 -07:00
semantic_index.py add integ runs, dynamic model choices, symantic search, better file creation, debugging agents 2026-05-20 02:36:23 -07:00
stages.py Implement NightShift MVP phases 1-6 2026-05-17 00:17:13 -07:00
status.py Add status, git artifacts, task completion, multi-task runs, and dependency handling 2026-05-17 01:19:43 -07:00
tasks.py Add status, git artifacts, task completion, multi-task runs, and dependency handling 2026-05-17 01:19:43 -07:00
telemetry.py add integ runs, dynamic model choices, symantic search, better file creation, debugging agents 2026-05-20 02:36:23 -07:00
templates.py Fixes based on tests, do tdd 2026-05-20 21:51:40 -07:00
terminal.py added hotdog animations 2026-05-20 03:55:43 -07:00
version.py fix guard and make stop repeat configurable 2026-05-20 05:02:32 -07:00
web.py Web UI quality of life 2026-05-17 16:25:25 -07:00
what_happened.py setup scripts improvement and what happened 2026-05-20 04:20:15 -07:00