mirror of
https://github.com/forkless/NotAlterra.git
synced 2026-08-24 11:22:36 +02:00
24 lines
1.0 KiB
Markdown
24 lines
1.0 KiB
Markdown
# Session Protocol
|
|
|
|
How to structure and execute each development session efficiently.
|
|
|
|
## Initialization
|
|
|
|
1. **Full project scan first** — read the build file, all source files,
|
|
tests, docs. Ensures the full codebase is understood before making changes.
|
|
2. **Check version control status** — identify any uncommitted work from
|
|
prior sessions.
|
|
3. **Load companion skills** — `documentation`, `release-workflow`,
|
|
`testing-fuzzing`, `privacy-security`, `ci-cd-pipeline`.
|
|
|
|
## Task Protocol
|
|
|
|
1. **Impact analysis before code** — list every file and call site that needs
|
|
to change. Present for validation before writing code.
|
|
2. **One feature per cycle** — one logical change per commit. Batch docs,
|
|
changelog, and version metadata with the feature.
|
|
3. **Call site audit on completion** — verify every reference is updated.
|
|
Build + test + lint before declaring done.
|
|
4. **Draft release cycle** — commit → push → tag → CI builds draft →
|
|
user tests → publish. Never ship without draft testing.
|