Targets phase-9, not main: PR 49 is still open, so this branch starts from phase-9 to avoid conflicts. Merge PR 49 first, then this one (or retarget it to main after 49 lands).
Reviewed all 44 issues and every comment for configuration and setup answers. Docs only. No code default changed.
Applied
Issue 2 (Q4, SethD 2026-10-26): the PIN is enough for every sign-off, Q.C. accept and filing included. Recorded in docs/PLAN.md Q4, docs/SECURITY.md (signatures control) and CHANGELOG.md. The build already does this.
Issue 12 (Q13, SethD 2026-10-26): Seth left the two-run gone confirmation and the 10 percent suspect-batch guard to Spencer. docs/PLAN.md Q13 records that the defaults stay unless Spencer changes them.
Already applied earlier and checked again: issues 3, 19, 20, 38 (test layout), 45 (60 min idle for Admin and Clerical).
Questions asked on the issues
Issue 7 (retention): is "keep everything" confirmed, or is there a minimum period; where an outside copy lives, since Packet Station cannot write to M-Files.
Issue 13 (pause scope): explained the Pause switch and asked "keep as built" or "pause only the feed".
Still open, needs Spencer or IT (not run)
Issue 38: production stack folder, /home/spencerm/packetstation/prod or /etc/packetstation/prod. Asked 2026-10-19, no answer. Blocks the production stack.
Issue 37 (root on docker-1): add {"default-address-pools":[{"base":"10.200.0.0/16","size":24}]} to /etc/docker/daemon.json, then sudo systemctl restart docker off-hours (every stack restarts). Count bridge networks first. Steps in docs/DEPLOY.md.
Issue 5 (IT, on vsql): issue a 2048-bit SHA-256 certificate from PESCO-PSYLOCKE-CA with SAN vsql.pesco.com and vsql, bind it to the DEV and production instances, restart them off-hours. Then the image gets the CA in its OpenSSL trust and the stacks switch to VISUAL_ENCRYPT=yes. Production can go live with VISUAL_ENCRYPT=no (LAN only) if this waits.
Seth's policy answers from 2026-10-26 (issues 1, 4, 6, 8 to 11, 14 to 18, 21 to 34, 36) are not configuration and are not applied here.
Targets **phase-9**, not main: PR 49 is still open, so this branch starts from phase-9 to avoid conflicts. Merge PR 49 first, then this one (or retarget it to main after 49 lands).
Reviewed all 44 issues and every comment for configuration and setup answers. Docs only. No code default changed.
## Applied
- Issue 2 (Q4, SethD 2026-10-26): the PIN is enough for every sign-off, Q.C. accept and filing included. Recorded in docs/PLAN.md Q4, docs/SECURITY.md (signatures control) and CHANGELOG.md. The build already does this.
- Issue 12 (Q13, SethD 2026-10-26): Seth left the two-run gone confirmation and the 10 percent suspect-batch guard to Spencer. docs/PLAN.md Q13 records that the defaults stay unless Spencer changes them.
Already applied earlier and checked again: issues 3, 19, 20, 38 (test layout), 45 (60 min idle for Admin and Clerical).
## Questions asked on the issues
- Issue 7 (retention): is "keep everything" confirmed, or is there a minimum period; where an outside copy lives, since Packet Station cannot write to M-Files.
- Issue 13 (pause scope): explained the Pause switch and asked "keep as built" or "pause only the feed".
## Still open, needs Spencer or IT (not run)
- Issue 38: production stack folder, /home/spencerm/packetstation/prod or /etc/packetstation/prod. Asked 2026-10-19, no answer. Blocks the production stack.
- Issue 37 (root on docker-1): add `{"default-address-pools":[{"base":"10.200.0.0/16","size":24}]}` to /etc/docker/daemon.json, then `sudo systemctl restart docker` off-hours (every stack restarts). Count bridge networks first. Steps in docs/DEPLOY.md.
- Issue 5 (IT, on vsql): issue a 2048-bit SHA-256 certificate from PESCO-PSYLOCKE-CA with SAN vsql.pesco.com and vsql, bind it to the DEV and production instances, restart them off-hours. Then the image gets the CA in its OpenSSL trust and the stacks switch to VISUAL_ENCRYPT=yes. Production can go live with VISUAL_ENCRYPT=no (LAN only) if this waits.
Seth's policy answers from 2026-10-26 (issues 1, 4, 6, 8 to 11, 14 to 18, 21 to 34, 36) are not configuration and are not applied here.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
spencerm
changed target branch from phase-9 to main2026-10-27 20:54:48 +00:00
Issue 2 (SethD, 2026-10-26): the PIN is enough for every sign-off,
Q.C. accept and filing included. Issue 12: SethD left the gone and
suspect-batch numbers to Spencer; the defaults stay.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
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.
Targets phase-9, not main: PR 49 is still open, so this branch starts from phase-9 to avoid conflicts. Merge PR 49 first, then this one (or retarget it to main after 49 lands).
Reviewed all 44 issues and every comment for configuration and setup answers. Docs only. No code default changed.
Applied
Already applied earlier and checked again: issues 3, 19, 20, 38 (test layout), 45 (60 min idle for Admin and Clerical).
Questions asked on the issues
Still open, needs Spencer or IT (not run)
{"default-address-pools":[{"base":"10.200.0.0/16","size":24}]}to /etc/docker/daemon.json, thensudo systemctl restart dockeroff-hours (every stack restarts). Count bridge networks first. Steps in docs/DEPLOY.md.Seth's policy answers from 2026-10-26 (issues 1, 4, 6, 8 to 11, 14 to 18, 21 to 34, 36) are not configuration and are not applied here.
🤖 Generated with Claude Code