ARDR: P0 StarIntel deployment config, trusted init, and secret boundary #193
Labels
No labels
bug
design
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
research
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/starintel-auto-research#193
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Scope
Bounded ARDR research transaction seeded by
lost-rob0t/starintel-server#38after complete current issue-backlog enumeration.Concrete problem
The original #38 issue mixes already-repaired deployment defects with a real residual configuration/security boundary. Current
starintel-server/masteralready uses a Nix-built OCI image with the application closure, Compose service DNS/readiness, Valkey, loopback host bindings, and Compose secret files. Research must preserve those repairs rather than re-design Docker.Residual gap: normal runtime settings are still materialized through an executable Lisp init file selected by
STAR_SERVER_INIT_FILE; environment/secret handling is split between shell entrypoint and Lisp helpers; and #38's remaining TLS/base-path/config/production-secret behavior needs a single validated deployment contract.Exact implementation baseline
lost-rob0t/starintel-server@8fb297d146e7332fae7e38170b5b49d49530ac53Relevant source:
docker-compose.ymlnix/images.nixdocker/star-server-entrypoint.shdocker/star-server-init.lispscripts/stack-test.shResearch target
Define the smallest StarIntel-native boundary that:
VALUE/VALUE_FILEsecret resolution consistently without logging secret values;Approval boundary
Research may become
READY_FOR_DESIGNand design may be produced automatically. Implementation authorization remains PENDING / operator-only.