Skip to content

Latest commit

 

History

History
91 lines (67 loc) · 4.47 KB

File metadata and controls

91 lines (67 loc) · 4.47 KB

Bundle Docs

This directory explains how Northstar is supposed to work.

If you are:

The doctrine itself lives in sections/. The main current sections are vision, architecture, roadmaps, logs, research, strict planning gates, the delivery/autonomy layer, the specs-promotion model, the standard docs spine, and the automation runtime policy.

For a single-page map of canonical homes (what to copy vs what to link), read protocol-kernel.md first.

Effigy-First Loop

From the repo root:

effigy tasks
effigy doctor
effigy qa

Northstar is a docs/template repo, so the default Effigy surface is bundle-integrity validation rather than runtime build orchestration.

Use --repo <PATH> only when you intentionally want to operate on another repository.

Refactoring posture (agents)

Agents often add compatibility shims during refactors. Northstar’s stance is maturity-dependent:

  • Before v1.0: no opportunistic compatibility aliases, shims, wrappers, or silent fallbacks. Prefer clean migrations. If work would be breaking, stop and ask the project owner—do not invent a compat layer to dodge the decision.
  • From v1.0 onward: default to preserving expected behavior for stable, user-visible, or externally depended surfaces. Material breaks need explicit owner policy, not silent removal.

Full doctrine: sections/07-delivery-framework-and-autonomy.md (heading Refactoring posture by release maturity). Stricter repos should also encode the same rules in docs/contracts/001-working-rules.md (start from ../template-bundle/contracts/001-working-rules-template.md). This repo’s live contract: ../docs/contracts/001-working-rules.md.

What Lives Here

  • sections/ defines the doctrine
  • protocol-kernel.md maps topics to canonical doctrine and contracts
  • sweeps/ defines audit and cleanup passes
  • operators/ holds the human-facing operator workflow docs
  • maintenance/ holds pilot, pruning, and maintenance-only operator-stack docs
  • skills/ explains how the public skill surface should stay small and stable
  • the remaining files at this level are migration or maintenance guidance

Useful Entry Points

Agent skill

One installable skill: ../skills/northstar/. It routes through references/router.md to internal modes (plan, normalize, recover, research, handoff). See skills/README.md.

Quick reference

Governance posture

Northstar intentionally favors lean governance over heavy operational overhead. Use scripts/checkers selectively, and default to concise batch-level logs with concrete evidence. When research exists, keep it source-backed, problem-led, and explicitly promoted into specs, architecture, or roadmaps only after synthesis. When the research corpus starts driving implementation repeatedly, add navigation and promotion-tracking artifacts instead of relying on tribal memory. When delivery spans multiple repos or high-risk boundaries, tighten execution: planning coverage must be explicit, contracts must exist before roadmap work, and agents must stop on planning gaps instead of inferring missing system behavior.