Skip to content

docs(research-grounded): add capability-assertion seed pass (dogfood fix)#33

Merged
ajbarea merged 1 commit into
mainfrom
docs/research-grounded-capability-seed
May 29, 2026
Merged

docs(research-grounded): add capability-assertion seed pass (dogfood fix)#33
ajbarea merged 1 commit into
mainfrom
docs/research-grounded-capability-seed

Conversation

@ajbarea
Copy link
Copy Markdown
Owner

@ajbarea ajbarea commented May 29, 2026

Dogfooding /techne:research-grounded across the sister fleet this session exposed a real gap in the skill's own workflow.

The miss. Step 2's documented grep keys on decision verbs (chose|switched|adopted|…|instead of). Run against the fleet, it surfaced 0 of the 4 genuine gaps found — and 10+ false positives. All four real gaps were capability / library assertions that carry no decision verb:

repo gap phrasing
kourai RealtimeTTS word-timing "RealtimeTTS exposes this natively for Kokoro"
kourai A2A content-kind routing "carries content_kind on Message.metadata"
phalanx session-history DB stack "Standard FastAPI 2026 setup: SQLModel + asyncpg"
velocity update compression "Built-in: uniform 8-bit quantization"

The skill already names this class ("Version / API-surface bets stated as fact" — the ElevenLabs-SSML miss), but its seed grep was blind to it. I found all four via capability-signal search + section reading, exactly the manual fallback this change encodes.

The fix. Step 2 becomes two passes + a read-the-sections mandate:

  • Pass A — the existing decision-verb grep.
  • Pass B — capability verbs (supports/exposes/provides/natively/built-in) + best-practice-as-fact words (standard/canonical/recommended/modern). Catches "X exposes Y", "Standard 2026 setup", "the modern standard is X".
  • Explicit note that proper-noun library/protocol names are the real signal — a bare Postgres + SQLModel + asyncpg list trips no keyword, so the design sections must be read directly.

Checked (2026-05): proselint / write-good / Vale flag style weasel-words ("very", "quite"), not capability-claims-missing-provenance — so the seed is bespoke by necessity, not a reinvented wheel. Recorded as a research(2026-05) note in the skill.

Frontmatter untouched; make test + strict make build green locally.

…fix)

Dogfooding the skill across the fleet today, its documented step-2 grep
(decision verbs: chose/adopted/instead-of) surfaced 0 of the 4 real gaps
found — all four were capability/library assertions carrying no decision verb
(kourai's RealtimeTTS word-timing + A2A Message.metadata, phalanx's
SQLModel+asyncpg "standard 2026 setup", velocity's built-in 8-bit quant).

Add a Pass B grep keyed on capability verbs (supports/exposes/provides/
natively/built-in) + best-practice-as-fact words (standard/canonical/
recommended/modern), and make explicit that proper-noun library/protocol
names are the real signal so the design sections must be read directly —
neither grep catches a bare "Postgres + SQLModel + asyncpg" list.

Checked (2026-05): proselint/write-good/Vale flag style weasel-words, not
provenance gaps, so the seed is bespoke by necessity. make test + build green.
@ajbarea ajbarea enabled auto-merge (squash) May 29, 2026 14:23
@ajbarea ajbarea merged commit 036d091 into main May 29, 2026
2 checks passed
@ajbarea ajbarea deleted the docs/research-grounded-capability-seed branch May 29, 2026 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant