Skip to content

docs(research-patches): capability-census — full-population enumeration (Superset/aif/CC-native, agnostic lens) - #329

Merged
artyhoo merged 2 commits into
stagingfrom
worktree-capability-census
Jun 1, 2026
Merged

docs(research-patches): capability-census — full-population enumeration (Superset/aif/CC-native, agnostic lens)#329
artyhoo merged 2 commits into
stagingfrom
worktree-capability-census

Conversation

@artyhoo

@artyhoo artyhoo commented Jun 1, 2026

Copy link
Copy Markdown
Owner

Summary

Closes the T10 population-enumeration gap the companion survey (#321) and own-stack harvest (#328) left open — each product's full capability population was never enumerated (incident-driven accretion, not exhaustive sweep). Maintainer-directed 2026-06-01: «ищи и записывай … агностик — CC когда есть, своё когда нет, как с хуком».

Population quantified: Superset SSOT had 3 rows for ~30 capabilities; CC knew ~5 hook-events vs ~29 documented; aif ~13 point-rows vs ~7 packages + ~20 env-vars. Full census in patch §2.

Two dual-channel-verified criterion-zero findings hitting LIVE problems:

  • F1 — CC paths: frontmatter ↔ our inject-matching-rule.sh. CC natively path-scopes rules (verified /en/memory + /en/hooks). Already partially dogfooded in-repo (phase-research-coverage.md uses paths:). Verdict ADAPT dual-channel per the maintainer principle «как с хуком»: native paths: on CC + our hook as portable fallback for non-CC consumers; rules carry both markers.
  • F2 — CC Routines API-trigger (/fire) ↔ broken runtime-bridge dispatch. Working HTTP-dispatch substrate (verified /en/routines). Verdict REFERENCE shipped / ADOPT-when-needed operator.

SSOT: +3 append-only rows #101#103 (#100 reserved for #328; no existing row edited). EXTENDS #328 + #321, supersedes neither.

2 DECISION-NEEDED surfaced (reviewer-discipline §2, not decided) — F1/F2 each touch live code → own follow-up R-phase.

Patch: docs/meta-factory/research-patches/2026-06-01-capability-census.md (188 lines).

§1.7 Forward-check applied

Complies with build-first-reuse-default §1.1 (own-stack-first ran first; F1/F2 are CC-native-supersedes findings) per .claude/rules/build-first-reuse-default.md:35; dual-implementation-discipline §3 (the F1 verdict IS dual-channel: CC-native + portable fallback) per .claude/rules/dual-implementation-discipline.md; no-paid-llm §2 (F3 subscription-bundled; research = WebFetch+DeepWiki) per .claude/rules/no-paid-llm-in-ci.md:17; doc-authority (<!-- scope:capability-census --> first line + header) per .claude/rules/doc-authority-hierarchy.md:1; reviewer-discipline §2 (F1/F2 surfaced not decided) per .claude/rules/reviewer-discipline.md:1.

§1.7 Backward-check applied

EXTENDS 2026-06-01-satellite-feature-harvest.md (#328) + 2026-06-01-companion-capability-survey.md by closing their T10 gap — both cited, neither superseded. SSOT #100 reserved for #328 (no collision); rows #28/#29/#30/#46/#65/#85/#86/#88/#97/#98/#99 cited, none edited; #101-#103 append-only. No shipped artefact retired — inject-matching-rule.sh KEPT as portable fallback (F1), questions.ts untouched. Append-only confirmed: git diff = +191 insertions, 0 deletions.

artyhoo added 2 commits June 1, 2026 04:47
…on of Superset/aif-handoff/CC-native (agnostic lens)

Closes the T10 population-enumeration gap the survey (#321) + harvest (#328)
left open: each product's full capability population was never enumerated.
Two dual-channel-verified criterion-zero findings hitting live problems —
F1 CC paths: frontmatter <-> our inject-matching-rule.sh (ADAPT dual-channel,
'как с хуком'); F2 CC Routines /fire <-> broken runtime-bridge dispatch
(REFERENCE). SSOT rows #101-#103 appended (#100 reserved for #328).

Prior-art: skipped — research patch + SSOT append-only rows #101-#103, no new capability/code/dependency (T5 research-only)
…p (Superset/Superpowers/AI-Factory/amux/CC-native)

Autonomous parallel Mode-A sweep (4 Opus workers) per maintainer 'пройтись по
всем спутникам'. OhMyOpencode + Cursor excluded per maintainer. §10 added +
SSOT #104-#108. Spot-check caught propagated error: '#85=amux' is wrong (#85 =
pre-commit); amux had no row -> #104 + correction. Top payload: CC-native
under-used features (/goal, orchestrator-gate hooks, /code-review --fix). CC
claims worker-sourced, flagged for bench-test before live wiring.

Prior-art: skipped — research patch §10 extension + SSOT append-only #104-#108, no new capability/code/dependency (T5 research-only)
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