docs(cleanup): R-b CHANGELOG, scope-aware full swarm, stale wording
The /trekresearch Phase 4 sentence said contrarian-researcher runs every time, also under --local; it now runs whenever the scope includes external. Three stale "sequencing gate" and stats mentions in touched files follow. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
2a35d067d9
commit
94400c6c3b
5 changed files with 31 additions and 14 deletions
|
|
@ -31,7 +31,7 @@ function phase5(doc) {
|
|||
test('trekresearch — Phase 4 runs the full swarm with contrarian-researcher as wave 2 every time (decision 209)', () => {
|
||||
const flatText = read().replace(/\s+/g, ' ');
|
||||
assert.ok(
|
||||
flatText.includes('Every run launches the FULL swarm for its scope: all 5 local agents and all 4 external agents, and `contrarian-researcher` runs every time, as wave 2 (see Launch rules)'),
|
||||
flatText.includes('Every run launches the FULL swarm for its scope: all 5 local agents when the scope includes local, and all 4 external agents when it includes external. `contrarian-researcher` is one of the external four and runs every time the scope includes external, as wave 2 (see Launch rules)'),
|
||||
'Phase 4 must state the one fixed path: the full swarm, contrarian-researcher as wave 2 every run',
|
||||
);
|
||||
assert.ok(
|
||||
|
|
@ -40,7 +40,7 @@ test('trekresearch — Phase 4 runs the full swarm with contrarian-researcher as
|
|||
);
|
||||
});
|
||||
|
||||
// --- Spawn model, turn budget and stats writer ---
|
||||
// --- Spawn model ---
|
||||
|
||||
/** Whitespace (line breaks too) collapsed to one space. */
|
||||
const flat = (s) => s.replace(/\s+/g, ' ').trim();
|
||||
|
|
|
|||
|
|
@ -572,12 +572,12 @@ test('operational files no longer reference trekrevise (v5.0.0 removal)', () =>
|
|||
}
|
||||
});
|
||||
|
||||
// --- v5.1 — brief_version 2.1 ---
|
||||
// --- v5.5 — brief_version 2.2 ---
|
||||
|
||||
test('v5.5 — templates/trekbrief-template.md declares brief_version: "2.2" (quoted)', () => {
|
||||
const t = read('templates/trekbrief-template.md');
|
||||
assert.match(t, /^brief_version: "2\.2"$/m,
|
||||
'trekbrief-template.md must declare brief_version: "2.2" (quoted) — unquoted parses as Number and bypasses sequencing gate; v5.5 bumped 2.1→2.2 for framing enforcement');
|
||||
'trekbrief-template.md must declare brief_version: "2.2" (quoted) — unquoted parses as Number and bypasses the version gate; v5.5 bumped 2.1→2.2 for framing enforcement');
|
||||
});
|
||||
|
||||
// --- v5.4 — brief.md formalized as PUBLIC CONTRACT (Handover 1) ---
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue