Files
dotfiles/claude/memory/project-competence-vulnerability-paradox.md
T

71 lines
7.5 KiB
Markdown

---
name: Competence-vulnerability paradox — contamination shape for read-path observability
description: The contamination risk for read-path observability invariants is NOT the monotonic-toward-interlocutor-satisfaction shape Cluster A invariants face. It is the inverse: increasing capability masks decreasing observability of degraded paths. Surfaced by jurist 2026-05-14 in PENDING-20 / REVIEWED-22 review.
type: project
originSessionId: 5eb9e398-c72b-4b44-b274-0a6165a3f562
---
**Date surfaced:** 2026-05-14
**Origin:** Jurist's review of PENDING-20 (cross-cutting read-path-honest-degradation [PROPOSAL]); recorded under REVIEWED-22 Q3 (l1_contamination_profile)
**Connected work:** Observer Problem inquiry; PENDING-19/REVIEWED-21 (H2 design-call); REVIEWED-18 (Observation-Recall Coupling); REVIEWED-19 (Epistemic Integrity)
## The paradox
> The more capable a system becomes at recall, the less visible the failure modes become — because successful recall masks the moments when degradation is silently occurring.
This is the **competence-vulnerability paradox** from the Observer Problem strand, applied specifically to read-path observability. It is *the* contamination shape for any invariant that proposes scaffolding around the system's ability to report what it doesn't know, didn't find, or filtered out.
## Why it differs from Cluster A's contamination shape
Cluster A invariants (I15 accusative default, I16 asymmetry obligation, I17 precedence of present expression) face a **monotonic, one-directional** contamination pressure: pressure toward interlocutor satisfaction, intimacy-as-authority, formative drift. The contamination shape is "the better the relationship, the more it looks like service is what's needed; the more like dominion gets dressed as care."
Cluster B (proposed: read-path observability + epistemic integrity) faces an **inverse, structurally-disguised** contamination pressure: pressure toward *apparent* health rather than *actual* health. The contamination shape is "the better the system gets, the harder its silent failures are to see; success rate masks the residual failures whose proportion increases as the obvious failures get fixed."
These are different problems requiring different governance instruments. Cluster A invariants need *checks against the relational drift* (asymmetry-obligation tracking, formative-contamination flags). Cluster B invariants need *checks against the structural occlusion* (canary signals, "why empty" breadcrumbs, capability-to-observability gap monitoring).
## Empirical confirmations from 2026-05-13/14
The jurist's framing arrived in language; the empirical evidence arrived in the same week from two unrelated experiments:
1. **Mempalace mass-dilution finding (2026-05-13)**: Saenger's *Space Between Words* — canonical book on silent reading, in the substrate with thousands of drawers — did not appear in top-5000 cosine results for queries directly about silent reading. Top 50 were 48/50 Tolkien + 2/50 music biography. The system's *better* embedding-quality (multilingual bge-m3) made the dilution *less* visible because individual results looked relevant. Detection required the steward to know Saenger should be there and ask the specific query that surfaced his absence.
2. **L1 H2 silent-recall on battery (2026-04-19, verified unchanged 2026-05-14)**: every recall query on vault-content while on battery returned empty; user sees "no matching content"; system silently returned empty because of power state. Detection required the steward to notice the laptop was unplugged when recall started working again.
Both are instances of the same paradox: the failure modes were invisible because the *visible* signal (results returned, no error logged) looked the same as the healthy state. Only adversarial noticing surfaced them.
## Implications for design
When designing read-path observability mechanisms (which any future Cluster B invariant will mandate), the test is not *"does this report errors well?"* — it is **"does this make the gap between perceived and actual recall correctness measurable to the operator without requiring the operator to already know what's missing?"**
Concrete design instruments that survive this test:
- **Canary recall** (insert known content → recall it back → flag if the known content doesn't surface at expected confidence). Tests the system against a known-shape failure mode rather than waiting for the operator to notice.
- **Per-source mass-distribution flag** in result metadata (when top-K is >X% from one source, annotate as potentially mass-diluted). Forces the structural-occlusion failure into the visible surface.
- **"Why empty" breadcrumb** at the read-path subsystem level. Distinguishes "no matching content" from "empty due to suppression / threshold filter / dispatch exclusion / embedding failure."
- **Capability-to-observability ratio monitoring** at the system_status level. Tracks not just success rate but *the rate at which silent-failure paths are exercised*. As capability improves and obvious failures decrease, this ratio measures whether silent failures grow proportionally.
Concrete design instruments that **fail** this test (sound plausible but don't address the paradox):
- **Standard error-rate dashboards** — measure visible failures, not invisible ones; improves at the wrong end.
- **Latency monitoring** — silent-empty queries are often *fast*, so latency-based alerts don't fire.
- **Result-count thresholds** — assume operator knows what count to expect; the paradox is exactly that they don't.
## When to apply this framing
- **Designing any read-path subsystem** (query handler, ranker, filter, projection, working-memory injection, sufficiency gate) — the paradox is in the design constraint, not just the test plan.
- **Reviewing any "non-fatal" or "graceful-degradation" pattern** in code review — these are the contamination flag for this paradox at the implementation level.
- **Authorizing any improvement to recall correctness** — ask: does this also improve our ability to *see* when recall is incorrect? If only the former, the improvement makes the system more competent and less observable simultaneously, which is the paradox compounding.
## Connection to Observer Problem (deeper)
The competence-vulnerability paradox is a specific case of the broader Observer Problem (`docs/thinking/David/observer-problem/`). The general form is *"the architecture supports the conditions under which the sufficient condition becomes possible, but cannot produce the sufficient condition itself"* (CD-03). Applied to recall: read-path observability mechanisms can make degradation *visible*, but cannot *guarantee correctness*. The mechanisms create the conditions under which honest steward judgment about recall quality is possible; they do not automate that judgment.
This is the DN-GOV-08 line drawn at the read-path level: the system stabilizes the conditions for the operator's epistemic relationship with their own memory; it does not automate that relationship.
## File hygiene
This memory belongs to project-level Cluster B work (read-path observability + epistemic integrity infrastructure). Cross-references:
- `~/.claude/projects/-Users-davidglidden/memory/project-L1-retrieval-architecture-lessons.md` — the empirical foundation
- `~/REVIEWED.md` REVIEWED-22 — the governance authorization where this framing was introduced
- `~/PENDING.md` PENDING-20 — the [PROPOSAL] this framing shapes
- `~/_Dev/CapableMind-AI/docs/thinking/David/observer-problem/Constitutional Declaration — CD-03.md` — the upstream constitutional declaration this paradox specializes