Commit cfcaffd
docs(adr): ADR-0076 OQ#9 verdict — the catch-all is rehabilitated, step (1) absorbed (#2462)
Step (3) decomposed the dispatcher the other way around: 18 domain
bodies moved out, dispatch() shrank to gates + a first-match registry,
and the if-chain reached zero domain branches. The disease was never
the catch-all — it was the unenumerable god if-chain it delegated
into. Delegating into a thin gates+registry pipeline is the terminal
shape; "kill the dead callable branches" is absorbed (no branches
left, only owned registry entries). The adapter-enumerates-registry
polish is deliberately not scheduled.
Cloud-side verification: objectos-runtime 240 tests (incl. the
kernel-resolver strategy) pass unchanged against the decomposed
dispatcher.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>1 parent d3f2ff6 commit cfcaffd
1 file changed
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
207 | 207 | | |
208 | 208 | | |
209 | 209 | | |
| 210 | + | |
210 | 211 | | |
211 | 212 | | |
0 commit comments