docs(reshape): local-first dual-mode plan + reconciled research + Notion doc#17
Merged
Conversation
…ion doc Reshape the Sith plan to the research-backed local-first dual-mode direction and reconcile the two research lanes into one authoritative synthesis. - research/USE-CASE-AND-SHAPE.md: reconcile the evidence set (PR #16) with the sharper day-0 framing (PR #15) — local-first single-binary CLI/TUI as the day-0 wedge, MCP server in v1, honest wedge-sizing — into one authoritative document. - CHARTER: two wedges (local client = adoption, governed federation = moat); individual operator as top-of-funnel; an adoption success criterion. - SCOPE: scope OUT "another single-cluster console", scope IN "aggregated multi-cluster local client" (fixes the Lens contradiction); contractual non-goals. - ARCHITECTURE: three run-modes on one Go binary; source-abstract read federation (local kubeconfig OR OCM spoke); four-mode identity; connector framework; cost overlay; cosign/SLSA/SBOM; SPIFFE-without-SPIRE. - ROADMAP: Phase L (day-0 local mode, no OCM) ahead of the hub track; MCP read in Phase L; MCP write behind the governed write path. - EPICS: add E11 (local client), E12 (connector framework), E13 (cost overlay), each with per-feature flowcharts; E2 made source-abstract; E7/E8/E9 reshape notes; updated roadmap map + open questions. - SITH-NOTION.md: one self-contained Notion-ready page — overview, wedge, form factor, prioritized roadmap, carry/discard/net-new, every epic with a flowchart per feature, and the open questions.
This was referenced Jul 9, 2026
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.
What this is
The consolidated, reshaped Sith plan: it reconciles the two research lanes into one
authoritative synthesis and reshapes the plan docs + epics to the research-backed local-first
dual-mode direction, plus a self-contained Notion-ready page.
How to review: the branch has two commits.
a550c4bassembles the planning baseline (theexisting plan docs + M0 + epics + research, imported unchanged from their sibling branches so the
reshape shows as clean diffs).
6b81428is the reshape — that is the commit to review.Reconcile decision (the RECONCILE step)
docs/research/USE-CASE-AND-SHAPE.mdis now one authoritative document that keeps PR #16'sevidence and adopts PR #15's sharper day-0 framing (local-first single-binary CLI/TUI as
the day-0 wedge; MCP server in v1, not Phase 3; honest sizing of the read wedge; the k9s/Aptakube/
Replit/DORA/Backstage-TCO evidence).
➡ Recommend closing PR #15 (
docs/research-usecase) — its synthesis is fully absorbed here.PR #16's other three evidence files (market, identity, integrations) are unchanged and carried on
this branch, so #16 can also be closed in favour of this consolidated reshape (or merged
first, then this rebased). See "Relationship to the other PRs" below.
The reshaped direction, in brief
One Go binary, three modes:
sith(CLI/TUI — the k9s-style day-0 wow) ·sith ui(local web"fleet IDE", kubeconfig-direct, no account/telemetry — "Lens but better") ·
sith hub(day-Nfederated: OCM minions,
Workspaceisolation, Ardur PDP, governed MCP write surface). Onesource-abstract fleet model (local kubeconfig or OCM spoke) and one enforcement pipeline.
Roadmap: Phase L (day-0 local mode, no OCM, ships first — the adoption wedge, plus MCP
read tools) → M0 (done) → P1 hub read federation → P2 first governed write (
gitops.open-pr+ itsMCP write tool) → P3 policy federation + full MCP write surface. Fast-follow: connector framework
(E12), cost overlay (E13), multi-cloud/air-gap. The moat is governed action + governed agent
access; the local read view is the on-ramp — you earn the right to govern a fleet by first being
the tool the engineer already uses to see it.
What changed
docs/research/USE-CASE-AND-SHAPE.mddocs/CHARTER.mddocs/SCOPE.mddocs/ARCHITECTURE.mddocs/ROADMAP.mddocs/EPICS.mddocs/SITH-NOTION.mdRelationship to the other PRs (for the owner to decide)
This branch is a superset consolidation — it carries reshaped copies of the initial plan
(#1), the epics (#14), and the research (#15/#16). Two clean paths:
docs(research): use-case & shape — what Sith should be to become a default tool #15, docs(research): full research set — use-case & shape, market/form-factor, identity, integrations #16.
close docs(research): use-case & shape — what Sith should be to become a default tool #15 regardless.
Either way, #15 is superseded.
Needs the owner's decision (new open questions, EPICS §9)
sith ui-first, or both together?kubeconfig-direct cluster becomes an OCM minion?
No product code; docs only. All relative links resolve on-branch.