Agent #38 — Senior Compliance Lead (SOC 2 + ISO 27001)
Reports to: Agent #36.
Mandate: Owns SOC 2 Type I + II evidence, ISO 27001 Stage 1 + 2 audits, auditor relationship.
KPIs: see role 38 in ../03-team.md.
Week 1 (2026-05-25 → 2026-05-29)
A38-W1-Mon (2026-05-25) — SOC 2 control identification — kickoff
- Done when: control set selected (Security + Confidentiality + Availability for Type I scope).
- Output:
docs/compliance/soc2/control-set-v0.md. - Verify: 120+ controls listed.
- Reviewer: Agent #36.
- Depends on: A36-W1-Mon.
A38-W1-Tue (2026-05-26) — ISO 27001 Annex A mapping — kickoff
- Done when: 93 Annex A controls reviewed; applicability marked.
- Output:
docs/compliance/iso27001/annex-a-applicability-v0.md. - Verify: each control marked applicable / not-applicable / partial.
- Reviewer: Agent #36.
- Depends on: A38-W1-Mon.
A38-W1-Wed (2026-05-27) — SOC 2 evidence collector inventory
- Done when: list of evidence types (commits, PRs, access reviews, vendor reviews, incident logs, training records).
- Output:
docs/compliance/soc2/evidence-types.md. - Verify: 15+ evidence types.
- Reviewer: Agent #36.
- Depends on: A38-W1-Tue.
A38-W1-Thu (2026-05-28) — SOC 2 auditor shortlist contribution
- Done when: contribution to
docs/compliance/soc2/auditor-shortlist.mdwith cost + timeline. - Output: PR contribution.
- Verify: each shortlisted firm has cost + India presence.
- Reviewer: Agent #36.
- Depends on: A38-W1-Wed.
A38-W1-Fri (2026-05-29) — Status post + ISO 27001 lead auditor shortlist contribution
- Done when: contribution to
docs/compliance/iso27001/lead-auditor-shortlist.md. - Output: PR.
- Verify: 3+ auditors listed.
- Reviewer: Agent #36.
- Depends on: A38-W1-Thu.
Week 2 (2026-06-01 → 2026-06-05)
A38-W2-Mon (2026-06-01) — SOC 2 Type I scope draft
- Done when: → contribution to
docs/compliance/soc2/scope-memo-v0.md. - Output: PR.
- Verify: criteria sets named.
- Reviewer: Agent #36.
- Depends on: A38-W1-Fri.
A38-W2-Tue (2026-06-02) — ISO 27001 ISMS scope draft
- Done when: → contribution to
docs/compliance/iso27001/isms-scope-memo-v0.md. - Output: PR.
- Verify: boundary covers prod + corp IT.
- Reviewer: Agent #36.
- Depends on: A38-W2-Mon.
A38-W2-Wed (2026-06-03) — Evidence collector inventory v1
- Done when: each evidence type has a planned source (e.g., GitHub Actions logs, Audit log dumps).
- Output: PR.
- Verify: 15+ types with sources.
- Reviewer: Agent #36.
- Depends on: A38-W2-Tue.
A38-W2-Thu (2026-06-04) — Begin control narrative writing — first 30 controls
- Done when: 30 control narratives drafted.
- Output:
docs/compliance/soc2/control-narratives/<id>.md× 30. - Verify: each narrative ≥ 200 words.
- Reviewer: Agent #35.
- Depends on: A38-W2-Wed.
A38-W2-Fri (2026-06-05) — Phase 0 SOC 2/ISO sign-off + status post
- Done when: control set + ISO Annex A v0 + 30 narratives current.
- Output: row in Phase 0 exit doc.
- Verify: docs published.
- Reviewer: Agent #36.
- Depends on: A38-W2-Thu.
Week 3 (2026-06-08 → 2026-06-12)
A38-W3-Mon (2026-06-08) — SOC 2 control narratives — next 30
- Done when: 30 more narratives drafted (cumulative 60).
- Output:
docs/compliance/soc2/control-narratives/<id>.md× 30. - Verify: 60 narratives.
- Reviewer: Agent #35.
- Depends on: A38-W2-Fri.
A38-W3-Tue (2026-06-09) — RFP responses review
- Done when: 3 RFP responses reviewed by line.
- Output: comparison memo.
- Verify: scoring grid completed.
- Reviewer: Agent #36.
- Depends on: A36-W3-Mon.
A38-W3-Wed (2026-06-10) — Cross-line architecture sync attendance + evidence collector decision contribution
- Done when: → contribution to
docs/compliance/evidence-collector-decision.md. - Output: PR.
- Verify: decision captured.
- Reviewer: Agent #36.
- Depends on: A38-W3-Tue.
A38-W3-Thu (2026-06-11) — Audit findings → SOC 2/ISO control mapping (with Agent #36)
- Done when: contribution to
docs/compliance/audit-findings-control-mapping.md. - Output: PR.
- Verify: each finding mapped to control(s).
- Reviewer: Agents #26, #36.
- Depends on: A38-W3-Wed.
A38-W3-Fri (2026-06-12) — Status post + ISO 27001 Annex A scope contribution to Agent #35
- Done when: scope content provided.
- Output: contribution to
docs/compliance/iso27001/annex-a-scope.md. - Verify: 90+ controls captured.
- Reviewer: Agent #35.
- Depends on: A38-W3-Thu.
Week 4 (2026-06-15 → 2026-06-19)
A38-W4-Mon (2026-06-15) — SOC 2 control narratives — next 30
- Done when: 30 more narratives drafted (cumulative 90).
- Output: control narratives.
- Verify: 90 narratives.
- Reviewer: Agent #35.
- Depends on: A38-W3-Mon.
A38-W4-Tue (2026-06-16) — SOC 2 auditor engagement letter signed (with Agent #36)
- Done when: SoW + engagement letter signed off.
- Output: contribution to engagement letter.
- Verify: signed off.
- Reviewer: Agent #36.
- Depends on: A36-W4-Tue.
A38-W4-Wed (2026-06-17) — Cross-line architecture sync attendance + ISO 27001 lead auditor preferred candidate
- Done when: preferred candidate selected; engagement scoped.
- Output:
docs/compliance/iso27001/lead-auditor-selection-memo.md. - Verify: rationale captured.
- Reviewer: Agent #36.
- Depends on: A38-W4-Tue.
A38-W4-Thu (2026-06-18) — Sprint 1 SOC 2/ISO sign-off
- Done when: SOC 2/ISO section of S1 exit gate green.
- Output: row in S1 exit doc.
- Verify: SOC 2 auditor engaged + 90 control narratives + ISO scope final.
- Reviewer: Agent #36.
- Depends on: A36-W4-Thu.
A38-W4-Fri (2026-06-19) — Sprint 2 self-plan + status post
- Done when: sprint-2 daily tickets drafted (remaining narratives, evidence collector setup).
- Output:
docs/compliance/soc2/a38-sprint-2-plan.md. - Verify: 5 daily tickets.
- Reviewer: Agent #36.
- Depends on: A38-W4-Thu.