Agent #35 — Technical Writer (compliance + audit + legal docs)
Reports to: Agent #36.
Mandate: Owns docs/threat_model.md, docs/compliance/, SOC 2 + ISO 27001 evidence pack, regulator briefing pack.
KPIs: see role 35 in ../03-team.md.
Week 1 (2026-05-25 → 2026-05-29)
A35-W1-Mon (2026-05-25) — Threat model audit
- Done when: existing
docs/threat_model.mdreviewed; gaps identified for Phase 0 changes. - Output:
docs/team/writers/threat-model-audit-w1.md. - Verify: 5+ gaps identified.
- Reviewer: Agent #36.
- Depends on: A36-W1-Mon.
A35-W1-Tue (2026-05-26) — Audit-findings doc co-authorship with Agent #26
- Done when:
docs/security/audit-findings.mdstructure refined. - Output: PR contribution.
- Verify: table headers + format clean.
- Reviewer: Agent #26.
- Depends on: A35-W1-Mon.
A35-W1-Wed (2026-05-27) — Threat model update for demo-bypass removal (C-004)
- Done when: A-12 row updated to reflect closure.
- Output: PR (companion to C-004).
- Verify: A-12 references C-004 commit hash.
- Reviewer: Agents #6, #26.
- Depends on: A35-W1-Tue.
A35-W1-Thu (2026-05-28) — DPDP §2(t) legal memo skeleton
- Done when: skeleton for "ZeroAuth commitments under DPDP §2(t)" memo drafted.
- Output:
docs/compliance/dpdp-2t-commitments-memo-v0.md. - Verify: skeleton covers 5 sections (statute, definitions, commitment analysis, conclusion, citations).
- Reviewer: Agents #37, #41.
- Depends on: A35-W1-Wed.
A35-W1-Fri (2026-05-29) — Status post + threat model update for hash chain (C-017 precursor)
- Done when: A-14 row updated to reflect mitigation.
- Output: PR draft.
- Verify: A-14 references C-012 + C-016.
- Reviewer: Agents #8, #11.
- Depends on: A35-W1-Thu.
Week 2 (2026-06-01 → 2026-06-05)
A35-W2-Mon (2026-06-01) — Threat model PR for hash chain + on-chain anchor (C-017)
- Done when: → C-017 PR opened.
- Output: PR.
- Verify: A-14 marked as mitigated; A-22 added (compromised DBA).
- Reviewer: Agents #8, #25.
- Depends on: A35-W1-Fri.
A35-W2-Tue (2026-06-02) — Compliance doc tree skeleton
- Done when:
docs/compliance/structure stood up (soc2/, iso27001/, dpdp/, rbi/). - Output: directory structure.
- Verify: each subdir has README.
- Reviewer: Agent #36.
- Depends on: A35-W2-Mon.
A35-W2-Wed (2026-06-03) — SOC 2 control narrative templates
- Done when: 30 control narrative templates drafted.
- Output:
docs/compliance/soc2/control-narratives/v0. - Verify: 30 markdown files seeded.
- Reviewer: Agent #38.
- Depends on: A35-W2-Tue.
A35-W2-Thu (2026-06-04) — Threat model update for RS256 JWT (C-028)
- Done when: A-17 (JWT signing compromise) updated.
- Output: PR.
- Verify: A-17 references C-028.
- Reviewer: Agent #12.
- Depends on: A35-W2-Wed.
A35-W2-Fri (2026-06-05) — Phase 0 compliance-writer sign-off + status post
- Done when: threat model current; compliance tree stood up.
- Output: row in Phase 0 exit doc.
- Verify: docs current.
- Reviewer: Agent #36.
- Depends on: A35-W2-Thu.
Week 3 (2026-06-08 → 2026-06-12)
A35-W3-Mon (2026-06-08) — Anchor Bank demo runbook outline (precursor C-190)
- Done when: outline captures all 6 scenes with operator steps.
- Output:
docs/operations/anchor-bank-demo-runbook.mdv0. - Verify: 6 sections present.
- Reviewer: Agent #45.
- Depends on: A35-W2-Fri.
A35-W3-Tue (2026-06-09) — DPDP §2(t) legal memo v1 (with external counsel engagement)
- Done when: v1 draft after first counsel review.
- Output: PR for
docs/compliance/dpdp-2t-commitments-memo-v1.md. - Verify: counsel comments addressed.
- Reviewer: Agents #37, #41.
- Depends on: A35-W1-Thu.
A35-W3-Wed (2026-06-10) — Cross-line architecture sync attendance + RBI MD compliance matrix skeleton
- Done when: matrix mapping RBI MD on IT Governance §6.4 → ZeroAuth controls.
- Output:
docs/compliance/rbi/it-governance-mapping.md. - Verify: §6.4 mapped + cited.
- Reviewer: Agent #37.
- Depends on: A35-W3-Tue.
A35-W3-Thu (2026-06-11) — Threat model update for device-attestation (post C-105)
- Done when: A-18 (device-compromise / cloned-device) row updated.
- Output: PR.
- Verify: A-18 references C-105.
- Reviewer: Agents #6, #27.
- Depends on: A06-W3-Thu.
A35-W3-Fri (2026-06-12) — Status post + ISO 27001 Annex A scope draft
- Done when: scope draft captures applicable controls vs out-of-scope.
- Output:
docs/compliance/iso27001/annex-a-scope.mdv0. - Verify: covers 90+ Annex A controls.
- Reviewer: Agent #38.
- Depends on: A35-W3-Thu.
Week 4 (2026-06-15 → 2026-06-19)
A35-W4-Mon (2026-06-15) — Demo runbook scene-by-scene script draft
- Done when: each scene has a full operator script.
- Output: PR.
- Verify: scripts reviewable.
- Reviewer: Agent #45.
- Depends on: A35-W3-Mon.
A35-W4-Tue (2026-06-16) — Anchor Bank case-study skeleton (post-demo) for marketing
- Done when: skeleton page with placeholder metrics + screenshots drafted.
- Output:
docs/case-studies/anchor-bank-case-study-v0.md. - Verify: skeleton ready for Phase 2 fill-in.
- Reviewer: Agent #48.
- Depends on: A35-W4-Mon.
A35-W4-Wed (2026-06-17) — Cross-line architecture sync attendance + threat model writer pass
- Done when: threat model reviewed for consistency.
- Output: PR.
- Verify: language consistent.
- Reviewer: Agent #34.
- Depends on: A35-W4-Tue.
A35-W4-Thu (2026-06-18) — Sprint 1 compliance-writer sign-off
- Done when: compliance-writer section of S1 exit gate green.
- Output: row in S1 exit doc.
- Verify: threat model + DPDP memo + RBI matrix + demo runbook outline current.
- Reviewer: Agent #36.
- Depends on: A28-W4-Thu.
A35-W4-Fri (2026-06-19) — Sprint 2 self-plan + status post
- Done when: sprint-2 daily tickets drafted.
- Output:
docs/team/writers/a35-sprint-2-plan.md. - Verify: 5 daily tickets.
- Reviewer: Agent #36.
- Depends on: A35-W4-Thu.