Files
AetherTable/python
John SmithandClaude effcf0006f feat(gateway): Lines & Veils per-session safety registry (loop 3, iteration 20)
GOALS.md pillar 11 safety toolkit beyond the X-Card: per-session boundary
registry under /api/v1/sessions/{id}/safety/{boundaries,lines,veils}.
Any participant may declare under their own actor id; GM/admin manage
all; deletes are author-or-staff. Load-bearing redaction rule: veils are
shared openly, but a non-staff viewer sees OTHER participants' line
topics as [redacted] (metadata intact) while their own stay verbatim.
Topics trimmed/capped at 120 chars with machine-readable 422 codes;
in-process storage matching the established session-scoped-state
convention — documented trade-off: restart drops declarations rather
than persisting the most privacy-sensitive strings.

Gates: pytest 1217 passed / 33 skipped (+29 vs same-environment control).

Co-Authored-By: Claude <[email protected]>
2026-08-26 09:15:09 -04:00
..