forgejo/AGENTS.md
Adam Moussa d0659ebf6f
ci: add org PR policy caller (PLAT-62) (#69)
* ci: add org PR policy caller

Refs: PLAT-62

* ci: update callable-pr-policy to v1.0.6

* chore: retrigger PR checks
2026-08-07 10:54:07 -04:00

1.2 KiB

Sea Haven Org Governance

Full engineering standards: engineering-handbook.

Branching and PRs

  • Branch prefixes: feature/, fix/, hotfix/, chore/, docs/, refactor/, release/
  • PR titles: type(scope): description (DEV-123) — Jira key required (DEV/PLAT/SEC)
  • PR body sections (exact order): Summary, Validation, Tests, Notes
  • Route work: DEV (product), PLAT (infra/platform), SEC (security)

Commits

  • Conventional Commits: type(scope): description
  • Allowed types: feat fix docs style refactor perf test build ci chore revert release
  • No AI-attribution footers

Secrets and Security

  • Secrets in AWS Secrets Manager only — never in code, env vars, logs, or commits
  • Non-secret config in SSM Parameter Store
  • IAM/IaC/payment/auth changes require security review

CI and SHA Pins

Pin every GitHub Actions ref to a full commit SHA with an inline version comment:

uses: actions/checkout@abc123def456 # v4.1.0

The deterministic global pre-push security hook must not be bypassed (--no-verify requires explicit approval). Linting stays in CI; do not gate on it locally.