You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Asked whether recall still works under 3.x's dogfooding cadence, the measurement
said no.
A run directory carries two machine-generated shapes ending in .md: the per-job
worker prompt the emitter renders, and the spec.md/plan.md a run keeps when its
real spec lives elsewhere. On this repository that was 71 prompts and 44 stubs out
of 267 indexable files — 43% of the corpus — and the prompts are ~40 lines of
near-identical boilerplate.
Measured on a real query, not argued: "scope gate write_allowed violation"
returned one useful result followed by FIVE near-identical worker prompts. After
the exclusion: the PRD's Scope Gate section, a dogfood review, the architecture
doc, the implementation plan, another dogfood review.
Excluded from the INDEX only. They stay in git, stay in the audit trail, stay
readable — they are simply not what anyone means by "what do we know about X".
docs/superpowers/dogfood/** is deliberately kept: hand-written, and the densest
record this project has of what actually went wrong. "Why was a red test floor
merged" now returns that section first.
Index 196 -> 152 files, 1712 chunks, all human prose. Nine selftests pin the
predicate, including that a real spec, a dogfood record and an architecture doc
are never treated as generated.
Known and unchanged: the dense lane holds 0 vectors, so recall is FTS5-only and
the >= 80 vector scale gate has never engaged.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+27Lines changed: 27 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,33 @@ All notable changes to **superpowers-v (Compound V)** are documented here.
4
4
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project uses semantic versioning.
6
6
7
+
## [3.3.2] - 2026-09-02
8
+
9
+
### Fixed — V-memory was 43% machine output
10
+
11
+
Asked whether recall still works under 3.x's dogfooding cadence, the measurement said no.
12
+
13
+
`docs/superpowers/execution/<run>/` carries two machine-generated shapes that end in `.md`: the per-job worker prompt the emitter renders, and the `spec.md` / `plan.md` a run keeps when its real spec lives elsewhere (the manifest's `spec_path` points into `docs/superpowers/specs/`). On this repository, after a night of dogfooding, that was **71 worker prompts and 44 run-directory stubs out of 267 indexable files — 43% of the corpus**, and the prompts are ~40 lines of near-identical boilerplate.
14
+
15
+
The effect, measured on a real query rather than argued:
16
+
17
+
```
18
+
"scope gate write_allowed violation"
19
+
before: 1 useful result, then FIVE near-identical worker prompts
20
+
after: the PRD's Scope Gate section, a dogfood review, the architecture doc,
21
+
the implementation plan, another dogfood review
22
+
```
23
+
24
+
Both are excluded from the **index** now. They stay in git, stay in the audit trail, stay readable — they are simply not what anyone means by *"what do we know about X"*. Recall is evidence for planning and review, and evidence that is 43% copies of one template is worse than a smaller corpus.
25
+
26
+
Deliberately **not** excluded: `docs/superpowers/dogfood/**`, which is hand-written and the densest record this project has of what actually went wrong. A query for *"why was a red test floor merged"* now returns that section first.
27
+
28
+
Index: 196 → 152 files, 1712 chunks, all human prose.
29
+
30
+
### Known
31
+
32
+
The dense lane holds **0 vectors** — the venv is bootstrapped but nothing has been embedded, so recall is FTS5-only and the `>= 80 vectors` scale gate has never engaged. That is unchanged by this release and unrelated to it; `/v:memory-refresh --bootstrap` is what populates it.
33
+
7
34
## [3.3.1] - 2026-09-02
8
35
9
36
> v3.3.0 was cut automatically mid-session, when its version bump reached `main`, and
0 commit comments