mirror of
https://github.com/khodges42/nightShift.git
synced 2026-06-14 18:18:36 +00:00
Includes starter project generation, validation for configs/tasks/commands, artifact snapshot writing, structured stage results, command output capture, devlogs for phases 1-6, and unit coverage for the implemented MVP layers.
1.1 KiB
1.1 KiB
Phase 1 Devlog: Skeleton
Implemented
- Created the
nightshiftPython package. - Added a CLI module with
nightshift init,nightshift validate, and placeholderrun/statuscommands. - Added
pyproject.tomlwith a console entry point. - Added starter file generation for:
nightshift.yamltasks.mdagents/planner.mdagents/implementer.mdagents/reviewer.md
- Added unit tests for initialization behavior.
Decisions Made
- Used
argparseinstead of a CLI dependency so the MVP works from a clean Python checkout. - Implemented overwrite protection with a
--forceflag. Interactive confirmation was deferred to keep the command deterministic and scriptable. - Added
runandstatusas CLI placeholders only. The phase required an entry point, but actual execution belongs to later phases. - Kept starter prompts short and human-readable so they can be revised easily as agent execution is implemented.
Notes
- Phase 1 establishes the file layout expected by later phases without introducing model or pipeline execution behavior early.