Skip to content

chore: establish open-source repository baseline - #57

Merged
sjungwon03 merged 4 commits into
mainfrom
chore/56-open-source-baseline
Aug 3, 2026
Merged

chore: establish open-source repository baseline#57
sjungwon03 merged 4 commits into
mainfrom
chore/56-open-source-baseline

Conversation

@sjungwon03

Copy link
Copy Markdown
Member

Summary

Establishes the executable open-source baseline required before enabling PlanGuard's Theorvane dev integration and release-only main governance.

Changes

  • Add MIT license, contribution, security, support, Code of Conduct, and governance documentation.
  • Add CODEOWNERS and weekly Dependabot checks for npm and GitHub Actions.
  • Add a least-privilege Node 22 CI workflow that runs PlanGuard's actual typecheck, test, and harness commands on dev and main pull requests/pushes.
  • Add a release-promotion gate that accepts only repository-owned devmain pull requests.
  • Link contributor resources from the public README.

Validation

  • YAML syntax and workflow contracts validated locally.
  • Markdown repository-relative links validated.
  • npm ci
  • npm run typecheck
  • npm run test
  • npm run harness
  • git diff --check

Security boundary

No deterministic risk/policy/cost code or Action implementation changed. The AI/Terraform two-job isolation contract remains intact.

Closes #56

@sjungwon03
sjungwon03 merged commit 2139b7b into main Aug 3, 2026
2 checks passed
@sjungwon03
sjungwon03 deleted the chore/56-open-source-baseline branch August 3, 2026 00:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: establish Theorvane open-source repository baseline

1 participant