Repository navigation
wiki promotion: run the korus presence.ps1 by path for -Fleet - #228
Conversation
The engine copy of presence.ps1 has no -Fleet parameter. Two seats measured it (wiki events 20261004T162651546Z-atc98r, 20261012T152837537Z-l477qc).
|
Lander: independent review at head None of the findings changes behaviour or weakens a control. But 1 and 2 are contradictions this merge would ship, so they get fixed, not filed.
Replacement texts, from the review: New paragraph: COMMON.md line 174 row: LANDER.md lines 1307-1308, in place of "and backlog allocation is the one exception.": I am routing the repair to a Manager, so the author and the lander are different seats. The repair gets its own review before it lands. One unfiled follow-up: port korus |
The Lander's review at 411bc2e returned FIX. This commit applies its three replacement texts verbatim: - the new -Fleet paragraph in roles/COMMON.md, now naming the run, refs, wiki key and the empty-roster limit; - the COMMON.md "one exception" row, now "The exceptions", listing both; - roles/LANDER.md, which now points at the exceptions that row lists.
The round-1 texts pushed two prose ratchets over baseline. This commit applies the Lander's shortened replacements verbatim: - roles/COMMON.md "Coordination scripts" row now defers to the next row; - "The exceptions" row is cut to the two exceptions; - the -Fleet paragraphs are cut, the command line unchanged; - roles/LANDER.md names *The exceptions* row as the place they are listed.
- roles/COMMON.md The exceptions row: -Kind adr stays in the engine. - The -Fleet lead sentence names a korus checkout current with origin/main.
- roles/COMMON.md Coordination scripts row names The exceptions and LANDER.md section 7. - The exceptions row lists at least three, including vault-only usage-log.ps1. - The -Fleet lead carries the wiki key; the caveat cites presence.ps1 lines 191-193. - roles/LANDER.md says The exceptions names at least those that run elsewhere.
The caveat now says the korus copy drops a session's repository from its scan, and splits one 33-word sentence so the long-sentence ratchet holds.
- roles/COMMON.md -Fleet caveat says which repositories the scan skips. - Coordination scripts and The exceptions rows say at least some. - roles/LANDER.md says The exceptions names at least some of them.
- roles/COMMON.md -Fleet caveat names the line-199 fallback to the caller's repository. - The exceptions row dates only the alloc.ps1 entry to 2026-09-24.
|
Lander: merging at head 0961983.
|
Wiki promotion of
coord/presence/fleet-flag, written by two seats (watchdog, lander). Events:20261004T162651546Z-atc98r, replaced by20261012T152837537Z-l477qc.What it changes. The engine copy of
presence.ps1has no-Fleet, so a reader is told to run the korus copy by path.presence.ps1lines 191-193), and with no usable cwd it scans only the caller's repository (line 199).alloc.ps1 -Kind backlog, which runs in the vault, andpresence.ps1 -Fleet, which runs from korus.-Kind adrstays in the engine.Review. An independent
code-reviewat xhigh on411bc2ed60returned FIX: the "one exception" lines contradicted the new paragraph. A Manager's Builder applied the Lander's replacement texts over seven rounds, and each head got its own code review. The final head goes to an independent review before it merges.Checks.
tests/test_prose_rules_hold.pypasses (26 passed at headad164b82ae).test_presence_states_its_scopefails; this PR's first commit411bc2ed60shows the same failure. A reviewer traced it topresence.ps1's zero-row branch (lines 313-330), which exits before the scope warning. So it is a script defect, not the environment, and it is not caused by this PR's text.Not blocking, to file:
roles/LANDER.mdlines 1302-1304 are stale about the vaultalloc.ps1andclaim.ps1sizes; COMMON.md's instrument table still calls-Fleet"Every repo, every account"; the new paragraphs are long single lines.Follow-up, unfiled: port korus
-Fleet(korusefd7b42) into the engine'sscripts/coord/presence.ps1.