docs+scripts: TASK-E parts 4-7 - operator one-pager, rulings, hub build.sh adoption
PROMPT-TEMPLATE: standard 'For the operator' plain-language section, mandatory for M+ tasks and anything with a STOP. ROADMAP rulings (operator, 2026-07-21): R-25b full-teardown cascade with three acks + typed name (M-sized, spec to follow, no longer blocks R-3); R-11 channel = direct Messenger, doc is the architect's; R-42 option (a), sidecars follow the app; R-17 delete the archive - spike-lite found NO tooling verb targets it, so it is an operator console action; R-4 complete (freemail.hu verified). R-55 + R-41 slice 1 marked shipped; new R-56 (app difficulty classification - the constructive half of the glance ruling). scripts/build-hub.sh v1.23.0: the hub build script was outside any repo. Adopted verbatim + versioned; the build-dir path is now a symlink to it. felhom-testing skill: the ~1/5 recovery-code 'known flake' is retired - it was a real defect the test was correctly detecting.
This commit is contained in:
@@ -57,8 +57,13 @@ classifier functions get fixture tables (agent `classifyClaim` style).
|
||||
go build ./... && go vet ./... && go test ./...
|
||||
```
|
||||
Run it in the module dir: `felhom.eu/hub/`, `felhom-controller/controller/`, `felhom-agent/` root.
|
||||
Known flake: agent `TestGenerateRecoveryCode_EntropyAndFormat` fails ~1/5 (hyphenated wordlist word) —
|
||||
re-run before diagnosing; it is not a regression.
|
||||
**No known flakes.** The long-standing agent `TestGenerateRecoveryCode_EntropyAndFormat` ~1/5 failure
|
||||
was **fixed in agent v0.93.0 (2026-07-21)** — and it was never a flaky test. It was a real defect the
|
||||
test was correctly detecting and everyone had been told to re-run past: the EFF wordlist contains four
|
||||
hyphenated entries, so a recovery code could come out reading as 11 words instead of 10. If it fails
|
||||
now, it is a regression. **The lesson generalises: "known flake, just re-run it" is a diagnosis, and
|
||||
it needs the same evidence as any other one.** A test that fails at a stable, explainable rate is
|
||||
usually telling the truth about a rare input, not misbehaving.
|
||||
|
||||
## Live validation doctrine (after unit-land)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user