docs: satellite-architecture + honest-dogfooding positioning + K1/K2 plan slots (clean rebase) - #191
Merged
Merged
Conversation
…sitioning + K1/K2 plan slots Records the project-positioning claim formulated in 2026-05-24 brainstorm: "the project is its own first consumer, satellite in a constellation of AI-assistance tools." Four points (single source of truth per artifact; symmetric install; niche occupation with augmentation-not-duplication; companions stay external), with falsifiers and relationship to existing rules (extends README invariant #2, refines BFR §1 ADAPT verdict, adjacent to dual-implementation discipline). Includes apply-ready diff for two wave-plan slots (K1 audit, K2 architecture refactor) — diff is in §6 of the patch, not applied here because wave-sequencing-plan.md has un-staged foreign edits in working tree; maintainer applies the diff cleanly. §1.7 forward+backward self-check landed inside the patch (§7). Backward-sweep is partial-by-design (full sweep = K1+K2 deliverable). Prior-art: skipped — positioning record + plan-slot proposals, no new capability or dependency.
6 tasks
This was referenced May 25, 2026
artyhoo
added a commit
that referenced
this pull request
May 25, 2026
… detection) (#220) Run `bash .claude/skills/meta-orchestrator/helpers/plan-currency-check.sh` (L2 Stage 3 detection shipped in #217) → 88 UNTRACKED-N entries surfaced between the 2026-05-22 reconciliation and origin/staging tip (#217). Map each to an existing §0 / Track row by adding the PR number to its evidence cell, or to a new §0 row for two umbrellas that landed in full since the prior snapshot. Re-run helper → 0 UNTRACKED remaining. Key changes: - Snapshot date 2026-05-22 → 2026-05-25 (header + §0). - N8 row: A-phase 🔲 → 🟡 — C1 SSOT-existence (#170), C2 kickoff T-enumeration floor (#174), C3 principle 13 §1.7 substance (#178), C4 delivery-channel marker (#177), activation #180. C5 + cost-levers remain gated on §5.3 utilisation trigger. - Track M.1 / M.4 → DONE: M.1 codified T20 via #212 (with NB note — recommendation-laziness took the T20 slot, mutation-equivalence T-bump 20→21 still pending); M.4 6 paired-negative bash-hook tests shipped #195/#196/#197/#198/#199/#200. - Two new §0 rows: Meta-orchestrator skill (Track P) — BUILD #186 + audit rounds #192/#193/#194/#201/#202 + UX refactor #203/#204/#205 + planner-completeness #213/#214/#217 + §1.7 PR-body mandate #216; Recommendation-laziness discipline — R-phase #206/#207, benchmark #210, I-phase Sub-waves A/C/D #211/#212/#215. - N7 row: + dogfood research-patch #135 / §4 demotion #166 / live-trial verified #171. N4b row: + design #136 / record #118. - Infra paragraph: PR refs for I.1 follow-ups (#121/#123/#124/#125/ #128/#130/#131/#143/#145/#146/#147/#148/#149/#172/#187), I.2 (#139/#142/#154/#175), I.3 DN-4 (#126/#132/#133/#138/#140/#152/ #159/#161/#162/#167). - Track 2.3 (channel-earliness audit) → DONE 2026-05-23 (#181); removed from "What actually remains". - Footer subsection: standalone work (#191 satellite-arch / #189 guard-liveness / #173 storm-readiness / #176 §10 port / #182 cleanup), Wave 10 follow-ups (#110/#112/#113), plan-revision history (#108/ #109/#153/#155/#157/#160/#164/#165/#168/#179/#185). Verification: - `bash .claude/skills/meta-orchestrator/helpers/plan-currency-check.sh | grep -c '^UNTRACKED'` → 0 (down from 88). - `npx markdownlint-cli docs/meta-factory/wave-sequencing-plan.md` → no violations. - `npx vitest run packages/core/skills/plan-currency-check.test.ts` → 14/14 passed. Prior-art: skipped — chore, doc reconciliation only, no new capability or rule introduced.
artyhoo
added a commit
that referenced
this pull request
Jul 3, 2026
…ppend-only FF registry (#862) Unifies 12 coexisting error models behind one Diagnostic {code, severity, path?, params, message} + an append-only FF registry (packages/core/diagnostics/). Research pipeline gains a zod-style dual API (checkResearchPlan accumulates, validateResearchPlan throws); validateProvenance returns Diagnostic|null; L4 GateFailure gains an additive code field (20 FF3xxx); the two Ajv stacks collapse to one shared factory. Zero behavior change for all current callers; full packages/core suite green (1893 passed). Also closes an inherited pre-existing staging red: SSOT #195 supplies the Prior-art provenance #861 omitted for agents/backward-sweep-auditor.md (principle 11 F1), under maintainer authorization. Prior-art: prior-art-evaluations.md#189 (rustc diagnostics, REFERENCE), #190 (tsc diagnosticMessages.json, ADAPT), #191 (SARIF 2.1.0, KEEP NARROW), #192 (zod dual-API, ADOPT VOCABULARY), #193 (Fowler Notification, ADAPT), #194 (ajv shared factory, ADOPT), #195 (backward-sweep-auditor, BUILD).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Records the project-positioning claim formulated in 2026-05-24 brainstorm: the project is its own first consumer, satellite in a constellation of AI-assistance tools. Four points (single source of truth per artifact; symmetric install; niche occupation with augmentation-not-duplication; companions stay external) + falsifiers + relationship to existing rules.
The patch is additive positioning — does not redefine the project goal (README.md authority stays unchanged) and does not modify behaviour. Two kickoffs (K1 audit, K2 architecture refactor) are proposed via apply-ready diff inside §6 of the patch — NOT applied here (see «Post-merge action» below).
Why clean-rebase replaces PR #190
PR #190 accidentally accumulated a foreign commit
63b5246(meta-orchestrator audit work from a parallel session) via shared.git/index— normal parallel-worktree dynamic in this project. That commit referenced files not onorigin/staging→ CI red on broken-ref (principle 14).Foreign work is preserved on its own branch
backup/sat-arch-foreign-meta-orchestrator-audit(HEAD =63b5246) — author can pick it up there.This PR re-creates the single research-patch commit cleanly on top of fresh
origin/staging(cherry-pick), no contamination. PR #190 will be closed as superseded.Why one file only
docs/meta-factory/wave-sequencing-plan.mdhas un-committed foreign edits in working tree (parallel sessions). A clean re-edit by this session would commit those foreign edits alongside ours. The safe path is to record the proposed diff inside the research-patch (§6) and let the maintainer apply it cleanly on their next touch of the plan.Post-merge action (🟡 maintainer)
When applying the §6 diff to
wave-sequencing-plan.md:This is not a blocker for merge — the patch itself is the artifact of record; the wave-plan slot table is a downstream operational view.
§1.7 Forward-check applied
Compliance with existing disciplines verified inside the patch (§7 «Forward-check»):
$0deterministic; K2 R-phase uses free channels.research-patches/followed; scope marker<!-- scope:... -->present on line 1 of the new file.§1.7 Backward-check applied
Sweep of artefacts under «satellite-architecture positioning» scope recorded inside the patch (§7 «Backward-check») as a 6-row table. Visible-surface coverage:
origin/staging6039765). Marked as K2 migration target.--selfopt-in flag, guard stays default-on.Backward-sweep is partial-by-design (full sweep = K1+K2 deliverable). The 6 artefacts above are the visible surface from this session.
Test plan
wave-sequencing-plan.md(see «Post-merge action» above)Supersedes #190 (closed). Foreign commit preserved at
origin/backup/sat-arch-foreign-meta-orchestrator-audit.