Adds a tracked .env.public containing the non-sensitive Gitea account identifier and Tinfoil model/endpoint, with documentation of the public-versus-secret boundary.
Why
Those values were stored in /secrets, so literal secret scanning reported 49 misleading findings across documentation and launch code. Credentials, keys, and tokens remain exclusively in .testenv.
Evidence
Verified the public values match the previous local configuration before migration.
The orchestrator's full secret audit after moving them reports 0 findings (58 remaining secret values scanned).
The companion orchestrator PR verifies combined shell and Python configuration loading.
## What changed
Adds a tracked `.env.public` containing the non-sensitive Gitea account identifier and Tinfoil model/endpoint, with documentation of the public-versus-secret boundary.
## Why
Those values were stored in `/secrets`, so literal secret scanning reported 49 misleading findings across documentation and launch code. Credentials, keys, and tokens remain exclusively in `.testenv`.
## Evidence
- Verified the public values match the previous local configuration before migration.
- The orchestrator's full secret audit after moving them reports 0 findings (58 remaining secret values scanned).
- The companion orchestrator PR verifies combined shell and Python configuration loading.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What changed
Adds a tracked
.env.publiccontaining the non-sensitive Gitea account identifier and Tinfoil model/endpoint, with documentation of the public-versus-secret boundary.Why
Those values were stored in
/secrets, so literal secret scanning reported 49 misleading findings across documentation and launch code. Credentials, keys, and tokens remain exclusively in.testenv.Evidence