You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/plan/M06-security-and-compliance-hardening.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,14 +16,14 @@ Implement engineering controls for a federal-ready baseline posture.
16
16
## Implementation checklist
17
17
18
18
-[ ] Add append-only audit logging for key actions.
19
-
-[] Define PII data handling and export masking rules.
19
+
-[x] Define PII data handling and export masking rules.
20
20
-[ ] Add abuse detection/throttling controls.
21
-
-[] Produce baseline control mapping document.
21
+
-[x] Produce baseline control mapping document.
22
22
23
23
## Acceptance criteria
24
24
25
25
-[ ] Sensitive operations are traceable and auditable.
26
-
-[] PII handling behavior is documented and enforced.
26
+
-[x] PII handling behavior is documented and enforced.
27
27
28
28
## Risks/blockers
29
29
@@ -36,3 +36,5 @@ Implement engineering controls for a federal-ready baseline posture.
36
36
## Progress log (append-only)
37
37
38
38
- 2026-02-11: Scope defined.
39
+
- 2026-02-11: Hardened export behavior in `supabase/functions/generate-export/index.ts` to mask commenter email by default and only include raw PII when explicitly requested with authorized platform role.
40
+
- 2026-02-11: Added `docs/CONTROL_MAPPING.md` as baseline NIST/FISMA-style evidence mapping artifact.
- 2026-02-11: Added CI workflow `.github/workflows/ci.yml` with required `lint`, `typecheck`, `test:ci`, and `build` jobs on pull requests and pushes to `main`.
43
43
- 2026-02-11: Added `package.json` scripts `typecheck` and `test:ci` to standardize local and CI quality commands.
44
44
- 2026-02-11: Added first unit tests in `src/lib/validation.test.ts` and confirmed `npm run test:ci` executes real tests (6 passing).
45
+
- 2026-02-11: Added `docs/OBSERVABILITY.md` baseline for logging, metrics, alerting thresholds, and runbook linkage.
0 commit comments