docs: suppress reviewed write-good.Passive false positives
133 hits across 38 files, all previously classified during #4548's sweep and deliberately left un-rewritten (predicate-adjective state/necessity description, design-intent idiom, structural/type-description idiom, no-single-actor topology claim, parallel-triple exception, vale substring-match artifact — see hyperhive#4548's per-PR bodies for the per-hit reasoning). Wraps each one in a scoped <!-- vale write-good.Passive = NO/YES --> pair (the supported mechanism — TokenIgnores has a known offset-drift bug) rather than a blanket per-file or per-rule silence, so a *new* passive-voice hit anywhere in these files still fails once the rule gates CI (next commit). Table/list false positives (docs/swarm/credentials.md's renewal-table cells) wrap the whole block, not each cell. Part of #4546.
This commit is contained in:
parent
7abb16e6d5
commit
04e27c4fb6
38 changed files with 368 additions and 71 deletions
|
|
@ -144,12 +144,16 @@ no progress left to describe.
|
|||
|
||||
## A `continue` that finds no session
|
||||
|
||||
<!-- vale write-good.Passive = NO -->
|
||||
|
||||
`continue` doesn't check for the session before spawning. claude's own
|
||||
`--resume` is the authority, and it exits non-zero rather than quietly
|
||||
starting a fresh session, so the check could only duplicate the lookup
|
||||
the driver was about to do — while answering as though the session were
|
||||
gone. The usual truth is that the session exists somewhere else.
|
||||
|
||||
<!-- vale write-good.Passive = YES -->
|
||||
|
||||
`continue` waits for that answer instead. Where `start` returns the
|
||||
instant the process exists — it creates its session, so the spawn
|
||||
succeeding is the whole story — a resumed turn can fail a moment _after_
|
||||
|
|
@ -198,6 +202,8 @@ to report it, which is what `OOMPolicy=continue` on the unit is for.
|
|||
|
||||
## Compaction trade-off
|
||||
|
||||
<!-- vale write-good.Passive = NO -->
|
||||
|
||||
Built on `hive_claude::Claude::spawn` + `RunningClaude::wait` directly
|
||||
rather than `InfiniteSession::run`, since only the low-level driver
|
||||
exposes a cancel handle to stop a turn mid-flight — that's what makes
|
||||
|
|
@ -208,6 +214,8 @@ Subagents are meant to be bounded, single-batch work, not sessions
|
|||
long-lived enough to need in-place compaction — a real follow-up if that
|
||||
assumption stops holding.
|
||||
|
||||
<!-- vale write-good.Passive = YES -->
|
||||
|
||||
## Configuration
|
||||
|
||||
`services.hyperhive.agent.mcp.subagentHttpPort` — the daemon's streamable-http listen
|
||||
|
|
|
|||
Loading…
Reference in a new issue