NS6: Pi and local tool bridge #6
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
OUTCOME: Pi and trusted local tools can inspect and assist the active session through the same local socket protocol without turning
miminto a plugin host.WHY NOW: PRODUCT.md wants Pi-like assistance as a local protocol client while refusing plugin creep and remote control planes.
AUTHORITY: PRODUCT.md; req: session/002; req: session/004; req: governance/002-003
SLICES:
MEMBERSHIP MECHANISM: Gitea fallback via this parent checklist plus explicit parent link in each child issue body.
AGENT AUTHORITY DEFAULTS:
BLOCKERS: none
PROOF: A local tool can query compact context, request an explicit editor action, and leave observable/replayable protocol evidence; absent tools and excluded build profiles fail clearly.
TEST STANDARD: Each child slice must carry its test weight: regular tests prove the intended payoff works, and adversarial tests cover realistic failure, boundary, or regression cases. Prefer protocol/headless/replay/fixture tests over brittle UI snapshots unless rendering behavior is the claim. See req: testing/001 through req: testing/004.
NON-GOALS: No remote service, no plugin API, no autonomous hidden edits, no required Pi dependency for
mim-minormim-code.GOAL: Implement this Northstar by completing its linked child slices without leaving the product/refusal boundary in PRODUCT.md. Close this parent only when every child is closed and the PROOF above is demonstrated.
NS6 parent proof is complete; closing parent.
Children:
Verification on clean tree
f5c81155ea:mim: remote not built in this profileParent PROOF demonstrated: local tools can query compact context and request explicit editor/tool actions through the local protocol; protocol/replay evidence exists in the implemented paths; absent/excluded capabilities fail clearly. Boundaries preserved: no remote service, no plugin API, no autonomous hidden edits, and no required Pi dependency for minimal/coding profiles.