Compare commits

..

3 Commits

Author SHA1 Message Date
Brian 2ec365d8c1
Merge ba0365b750 into fdd65dc3d9 2026-06-11 00:00:47 -05:00
Brian ba0365b750
Merge branch 'main' into memlog-script-shared 2026-06-11 00:00:46 -05:00
Brian Madison b522ce7def bmad-spec: include event in memlog --type list
The documented append --type set omitted event while the next line
requires --type event for terminal moments. Align the list.
2026-06-10 23:47:14 -05:00
1 changed files with 1 additions and 1 deletions

View File

@ -58,7 +58,7 @@ Deriving the contract from a living log instead of editing the contract in place
Writes go through the shared script — `{project-root}/_bmad/scripts/memlog.py`, the same location as `resolve_customization.py` (atomic; never read it back except to resume): Writes go through the shared script — `{project-root}/_bmad/scripts/memlog.py`, the same location as `resolve_customization.py` (atomic; never read it back except to resume):
- `python3 {project-root}/_bmad/scripts/memlog.py init --workspace {spec-folder} --field topic="<what is being specced>"` — once, at create. - `python3 {project-root}/_bmad/scripts/memlog.py init --workspace {spec-folder} --field topic="<what is being specced>"` — once, at create.
- `python3 {project-root}/_bmad/scripts/memlog.py append --workspace {spec-folder} --type <decision|constraint|capability|assumption|question|direction|note> --text "<one-line gist, reason included>"` — as each lands. - `python3 {project-root}/_bmad/scripts/memlog.py append --workspace {spec-folder} --type <decision|constraint|capability|assumption|question|direction|note|event> --text "<one-line gist, reason included>"` — as each lands.
- Terminal moments (a validation verdict, "spec finalized") are `--type event` entries; the memlog carries no status field. - Terminal moments (a validation verdict, "spec finalized") are `--type event` entries; the memlog carries no status field.
## The Operation ## The Operation