Context
Several audit findings (draft-PR AI-review leak, label propagation, review-evasion protection default) were verified against public repo .gittensory.yml files and the central Cloudflare D1 database. But src/selfhost/private-config.ts shows that when GITTENSORY_REPO_CONFIG_DIR is set (self-host, believed true on edge-us-01), the manifest loader reads a container-private mounted directory INSTEAD OF the public repo file entirely — by design, so contributors can't read and game the real policy. This means the live, actually-enforced config on edge-us-01 could not be confirmed from a source-only audit session and needs a maintainer to check it directly on the box.
Requirements
Run the following read-only commands over SSH on edge-us-01, from the docker-compose project directory:
docker compose config | grep -B2 -A2 'gittensory-config\|GITTENSORY_REPO_CONFIG_DIR'
find ./gittensory-config -maxdepth 3 -iname '.gittensory.*'
grep -n -A1 'linkedIssueLabelPropagation\|reviewEvasionProtection\|skip_drafts\|auto_review' \
./gittensory-config/jsonbored__{gittensory,metagraphed,awesome-claude}/.gittensory.yml \
./gittensory-config/.gittensory.yml \
./gittensory-config/_shared/.gittensory.yml
docker compose config | grep -E 'GITTENSORY_REVIEW_OPS|SENTRY_DSN|COMPOSE_PROFILES'
docker compose ps
Deliverables
- A short written record (comment on this issue) of what's actually mounted/configured for each of the three repos, and whether the observability profile/Sentry/ops-alerts are actually running.
Expected outcome
Confirms or refutes whether the public-file gaps identified in the other issues from this audit (auto_review, linkedIssueLabelPropagation, reviewEvasionProtection default) are live gaps in production, or whether the private VPS config already has them covered and only the public template is out of sync. This closes the loop on every other issue in this batch that carries a "verify against the private config" caveat.
Context
Several audit findings (draft-PR AI-review leak, label propagation, review-evasion protection default) were verified against public repo
.gittensory.ymlfiles and the central Cloudflare D1 database. Butsrc/selfhost/private-config.tsshows that whenGITTENSORY_REPO_CONFIG_DIRis set (self-host, believed true on edge-us-01), the manifest loader reads a container-private mounted directory INSTEAD OF the public repo file entirely — by design, so contributors can't read and game the real policy. This means the live, actually-enforced config on edge-us-01 could not be confirmed from a source-only audit session and needs a maintainer to check it directly on the box.Requirements
Run the following read-only commands over SSH on edge-us-01, from the docker-compose project directory:
Deliverables
Expected outcome
Confirms or refutes whether the public-file gaps identified in the other issues from this audit (auto_review, linkedIssueLabelPropagation, reviewEvasionProtection default) are live gaps in production, or whether the private VPS config already has them covered and only the public template is out of sync. This closes the loop on every other issue in this batch that carries a "verify against the private config" caveat.