docs(spec): local fleet UX — cache-first render (F11.2) + per-pod table stakes (F11.5)#42
Merged
Merged
Conversation
…le stakes (F11.5) Design/spec for the day-0 adoption surface: the `sith` CLI + TUI cache-first fleet render (F11.2 #33) and per-pod table stakes (F11.5 #35). Sits above the Slice-0 foundation and consumes Slice-1's local-kubeconfig adapter. Covers: - CLI + TUI information architecture (k9s-informed, fleet-native — cluster is a filter dimension, not a mode; fleet-first default scope). - Cache-first render model: store as single render source, <100ms interactions, <250ms first paint, cold/warming/warm/degraded/offline states, per-cell and per-cluster staleness, honest coverage line on every aggregate. - Resource lenses ordered to daily K8s ops (pods/deployments/events/nodes first). - Per-pod actions (logs tail+follow, exec, port-forward, describe, get-yaml) each mapped onto Architect A's 7-verb source-adapter contract (read triad discover/read/query + streaming logs/exec/port-forward); local-identity, never-governed boundary asserted. - Cross-cluster search + correlation grammar and navigation. - Screens/states catalog, full keybindings, testable acceptance criteria per Slice 2 / Slice 3, and recorded open decisions (D1 YAML-edit write capability is the one item flagged back to Architect A). Signed-off-by: Gnani Rahul <89947795+gnanirahulnutakki@users.noreply.github.com>
This was referenced Jul 10, 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
Design/spec for the day-0 adoption surface — the
sithCLI + TUI cache-first fleet render (F11.2 / #33) and per-pod table stakes (F11.5 / #35). Adds one doc:docs/specs/F11.2-F11.5-local-fleet-ux.mdDelivers as Slice 2 (render/search) + Slice 3 (per-pod) of
BUILD-SEQUENCE.md; sits above the Slice-0 foundation and consumes Slice-1's local-kubeconfig adapter. Spec only — no product Go code.Highlights
<100 msinteractions,<250 msfirst paint regardless of context count; cold/warming/warm/degraded/offline states; per-cell + per-cluster staleness; an honest coverage line (covered 9/11 · 1 stale · 1 unreachable) on every aggregate — never a false-complete answer.discover/read/query); logs/exec/port-forward are streaming verbs; the live lens iswatch. Local-identity, never-governed boundary asserted at code level.image:,status:,ctx:, …) and navigation, all cache-served.Open decisions (in-doc §11 — flagged, not silently resolved)
BUILD-SEQUENCE.md); ports to web unchanged if overridden.--all-clusters— confirm the asymmetry.Invariants honored
Loopback-only · no account / no telemetry · credentials never leave the machine · per-pod ops use the user's own identity and are never governed intents · fail-safe never fail-open (
CONVENTIONS.md§7). Product identity ArdurAI.Coordination notes
dev(integration). Does not touchmain. Do not merge — for review.SLICE-0-foundation.md/BUILD-SEQUENCE.md/CONVENTIONS.md, which are in flight todevon the build-plan track; forward references resolve once that lands.