Hard review: secure secrets, governance, scope, CI gates - #2
Conversation
Self-review summaryThis is the active replacement draft PR for the hard repository review. PR #1 was closed as superseded because it was based on a local This PR was rebuilt cleanly from Verified
Known follow-ups
Review recommendationKeep this PR as draft until human review is complete. Do not merge without explicit approval. |
Summary
This replacement PR contains the reviewed hard-audit package rebuilt cleanly from
origin/main.It replaces PR #1, which was accidentally based on a local
mainbranch that was 5 commits ahead oforigin/mainand therefore included unrelated older local-main commits.Changes included:
Clean rebuild notes
This branch was rebuilt from
origin/mainand cherry-picked with only the intended review series.The following older local-main scope is intentionally absent:
.ai-factory/PLAN.mdscripts/01-setup-ssh-keys.shscripts/03-install-docker.shscripts/lib/common.shscripts/security/*.shCommit series
74eaedafix: harden generated secrets handling106de4adocs: add project governance baseline4d4fd55chore: add ai factory project rules20849bddocs: clarify supabase-related scope603ec57docs: align ubuntu baseline policy8808d07fix: remove unsafe public compose override80aec1dchore: ignore ai factory plan artifacts14cc32bci: add static quality workflowSafety / scope controls
.ai-factory.json,.opencode/, and.ai-factory/plans/are ignored/local.Validation performed
git diff --check origin/main...review/hard-audit-ubuntu-bootstrap-cleandocker compose --env-file env.example configdocker compose --env-file env.example -f docker-compose.yml -f docker-compose.monitoring.yml configlatestimage tagsorigin/mainKnown follow-ups
docker-compose.monitoring.ymlstill emits the known obsoleteversion:warning; separate Compose cleanup PR.Relation to PR #1
This PR supersedes PR #1. Do not merge PR #1.