This file records the repository visibility and GitHub plan constraints detected
when harness init last ran.
- Tier:
public - Detected at:
2026-05-13T21:04:47.214Z - Repository:
henrik-me/agent-harness
tier is one of public, private-free, private-pro, private-team,
private-enterprise, or unknown.
A disposition is only needed for private-free repositories because GitHub-side
branch protection is unavailable there.
discipline-only— operate without GitHub-side branch protection. Rely on team discipline, the canonical sub-agent briefing preamble's no-commit rule, and the harness'scheck-clickstopandcheck-workboardlinters. The harness itself used this disposition for its mainline while private-free.upgrade-pro— upgrade the repository owner to GitHub Pro so private repos can use branch protection. Re-runharness initafter the upgrade to refreshconstraints.tiertoprivate-pro.flip-public-when-ready— defer the decision but plan to make the repo public. After flipping visibility, re-runharness initto refresh the recorded constraints.
When your repo's visibility or plan changes, re-run harness init (it's
idempotent) or manually edit constraints in harness.config.json and update
this file. See INSTRUCTIONS.md section ## Re-evaluating private-tier disposition for the operational checklist.
LRN-001 and LRN-002 record that the harness itself discovered the private-free branch-protection limitation during CS01 close-out. This artifact makes that constraint visible during consumer init so downstream projects can choose a clear disposition before the limitation interrupts setup.