Skip to content

Epic: github-warden roadmap #2

@lex00

Description

@lex00

Tracking epic for github-warden. Forward work is the discrete sub-issues below (each cold-handoff ready: real paths, the src/cycles/branch-protection.ts template, acceptance criteria). Design context: chant#447.

Status: pre-1.0 (v0.1.0). One reconcile cycle (branch protection) + GitHub posture audit. Config schema and CLI flags will change as cycles land.

Shipped

  • Reconcile harness (config, App auth, diff, guardrails, runner), branch-protection cycle (the template), dump/import, emitted pipeline, CLI, GitHub posture-audit cycle (uses chant's audit engine).
  • Distribution plumbing: public repo; JS Action (uses: intentius/github-warden@<sha>, v0.1.0 prerelease); emitted pipeline SHA-pinned to the Action.

Publish to npm — gated on COVERAGE, not credentials

Cycles & remaining work

See sub-issues #5#20. Reconcile cycles copy the branch-protection template; aggregator/report cycles (#19) are detect-only; #20 (harness→chant primitive) is deferred until a second git-host warden exists.

Scope guardrail

warden is GitHub-only governance. Other git hosts would be separate sibling apps reusing the future chant reconcile primitive (#20). Infra lexicons (k8s/aws/etc.) are NOT warden targets — author with chant, audit with blacklight.

Metadata

Metadata

Assignees

No one assigned

    Labels

    epicTracking epic with sub-issues

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions