00:00:00 Day 85, 09:14 SOC 2 - Module 1 - Scope and Design
// AUDIT LOG // OPENING FRAME

Monday, 09:14. Week 13.

Day 85, 09:14. The Type II report has been signed off for 47 minutes. The unsent email has been in your drafts for 39 minutes.

We are going to walk back through the twelve weeks that produced this PDF. You will make the same decisions you made the first time. The only difference is that now you will see why you made them.

You have to send it. The question is what you say in the body of the email.

00:00:00 Day 1, 08:30 SOC 2 - Module 1 - Scope and Design

Day 1. The window opens.

Your predecessor Aaron Wells left the SOC 2 program four months ago, leaving a Confluence space, a Notion control matrix, and a signed engagement letter with Northbridge Assurance. The Type II observation period starts today. Sloane Park's kickoff is Wednesday at 10:00. Before then, you need to know what is real.

YOUR ROLE

Mira Vasquez, Security Engineer / SOC 2 Lead at Helix Labs. Series B SaaS, $24M ARR, 150 employees, San Francisco. Cloud-native deployment automation tooling.

CONTEXT

Customer: Meridian Bank, Fortune 500. SOC 2 Type II unqualified opinion required by Day 84 to close a $7.2M three-year contract.

Audit firm: Northbridge Assurance. Senior manager Sloane Park is your daily counterparty.

TSC in scope: Security (mandatory), Confidentiality, Availability. Privacy and Processing Integrity excluded.

Team: 4 security engineers (you lead 1), plus 2 DevOps engineers including Marcus Hale on platform alerting.

00:00:00 Day 1, 09:42 SOC 2 - Module 1 - Scope and Design

The handover document

Aaron Wells's Notion control matrix lists 87 controls across CC1 to CC9 plus the Confidentiality and Availability TSC categories.

Ten of the 87 are marked with a small amber dot you do not recognise. You hover. The tooltip says "pending evidence refresh, Aaron W, Q3 last year".

You open Aaron's offboarding handover doc. It is 11 pages long. Page 7 begins with a section titled "Things I would do differently". Page 7 is blank below the heading.

Audit Log
87 controls documented. 10 amber-flagged. Sloane will sample 25 to 30 of these during fieldwork. You do not know which.
Mira (internal)
The amber dots are not the problem. The problem is the green checkmarks I have not personally tested.
00:00:00 Day 1-2 - 28 hours SOC 2 - Module 1 - Scope and Design

Inherited-Control Classifier

Spend 28 hours testing 8 sampled controls Aaron marked green. For each control, classify whether what is documented matches what the system actually does. The skill being tested is reading the evidence on its own terms instead of inheriting Aaron's green flag.

Classified 0 of 8 controls.
00:00:00 Day 2, 19:30 SOC 2 - Module 1 - Scope and Design

What the classifier told you

Two of Aaron's green-flagged controls are Real: CC6.2 MFA enforcement and CC8.1 change management. The auditor will sample these and find them clean.

Two are Theatre: CC6.1 quarterly access review and CC4.1 management monitoring. Documented but not happening. If you let these stand and Sloane samples them, she issues exceptions, and the false documentation puts an integrity question over the entire control set.

Three are Partial: CC6.3 key rotation, CC7.2 monitoring coverage, CC6.7 data-in-transit. Operating with specific gaps. Each gap is a finding waiting to happen unless you redocument to match reality, accept the gap, or remediate before the audit goes deep.

One is Unverifiable: CC7.3 incident response, untested for 14 months. Without a tested IR plan, the control did not operate during the audit window. Disclose it cleanly or wait for Sloane to surface it under sampling.

Trust Services Criteria 2017 with 2022 points of focus require controls to be both designed and operating effectively. A documented control that did not operate is a paper artefact, not a control.

00:00:00 Day 3, 08:30 SOC 2 - Module 1 - Scope and Design

Budget meeting. Tuesday morning.

Daniel and Priya are already in the room when you arrive. Daniel is on his second espresso. Priya has the printed control matrix from your classifier output on the table in front of her. The amber dots have been re-coloured by hand.

Daniel Cho - VP Engineering
Eighty thousand. That is what we have. I want it spent on the things Sloane is going to sample. Not on the things she is not.
Priya Ranganathan - CFO
And on the things that are actually broken. Daniel, the question is not what Sloane samples. The question is what fails when she does.
Daniel Cho
The question is whether Meridian Bank reads an unqualified opinion on Day 84. Mira, you have the classifier output. What is the cheapest path to clean?
00:00:00 Day 3, 08:42 SOC 2 - Module 1 - Scope and Design

Decision 1: How do you scope?

Daniel wants the cheapest scope that closes the Meridian deal. Priya wants a scope that does not blow up at the next audit. You have to commit to the scope before Wednesday's kickoff. Which framing do you take into the room?

00:00:00Day 3, 08:55SOC 2 - Module 1

Narrow scope, what it costs you

ASSESSMENT: NEGATIVE

Dropping Confidentiality and Availability from scope is a defensible choice on Day 3. By Day 60 it is the choice that broke the deal.

Meridian's procurement template requires Security plus Confidentiality plus Availability. When Vivian Tate sees a Security-only opinion in M4, she reads it as a downgrade signal. Your competitor has all three.

AICPA Trust Services Criteria, TSC scope is a market-facing decision, not just an audit decision. Customers read the scope as a statement of what your company commits to.

HUD impact: Audit Integrity 70 to 64. Deal Pressure 50 to 62. Personal Standing 50 to 47.

00:00:00Day 3, 08:55SOC 2 - Module 1

Full scope, what it costs you

ASSESSMENT: NEUTRAL

Full scope without a carve-out means the legacy plain-HTTP services either get remediated before fieldwork or they generate a CC6.7 finding under Sloane's sampling.

Daniel will push you on the spend in M2. Priya is bought in. The customer-facing report will match the engagement letter.

The risk: you have committed to a wider report surface without committing to the carve-out language that would make a legacy gap honest rather than hidden.

HUD impact: Audit Integrity 70 to 72. Control Effectiveness 50 to 48. Deal Pressure unchanged. Personal Standing 50 to 53.

00:00:00Day 3, 08:55SOC 2 - Module 1

Full scope with carve-out, the strongest move

ASSESSMENT: STRONG

Carve-out scoping is the senior move. You kept the customer-facing scope intact, exposed the gap honestly in the system description, and converted a hidden finding into a documented limitation.

Sloane notes the carve-out neutrally. Vivian Tate reads it as a team that knows what it owns. Daniel will be uncomfortable for two weeks until the customer reacts.

Trust Services Criteria: the system description is the auditee's voice. Carve-outs there are always cheaper than findings in the opinion.

HUD impact: Audit Integrity 70 to 76. Control Effectiveness 50 to 52. Deal Pressure 50 to 47. Personal Standing 50 to 56.

00:00:00Day 3, 11:00SOC 2 - Module 1

Budget-Constrained Control Selection

You have $80,000 to spend before fieldwork begins. Allocate across six control families. Each family has a Tier 1, Tier 2, and Tier 3 investment level with different effectiveness curves. The classifier output shows you which controls are Theatre (high cost if unaddressed), Partial (medium cost), or Real (no spend needed). The skill being tested is matching spend to what each criterion actually requires, not what the most expensive tier suggests.

Spent $0 of $80,000 cap $80,000 remaining
Over allocation. Re-pick a lower tier on at least one control.
00:00:00Day 3, 17:42SOC 2 - Module 1

Budget allocated. $80k spent.

ASSESSMENT

Optimal allocation under carve-out scope: $18k CC6.1, $4k CC7.3, $3k CC4.1, $7k CC6.3, $14k CC7.2, $0 CC6.7. Total $46k. $34k held in reserve for fieldwork-discovered gaps.

Reserve is the senior move. Most teams spend the full $80k in design and have nothing left when fieldwork uncovers something. M3's findings letter will need money.

Max every Tier 3 and you spent $129k of an $80k budget. The activity flagged the over-allocation. Downstream you under-fund a real fieldwork need.

Trust Services Criteria: a control either operates or it does not. Spending past the operating-effectiveness tier returns no audit benefit.

00:00:00Day 5, 10:00SOC 2 - Module 1

The kickoff. Wednesday morning.

// VEO CUTSCENE PLACEHOLDER // M1-kickoff (8s). Glass conference room. Sloane Park extends her hand to Mira across the table. Daniel watches, hands clasped. Cool morning light. Asset path: Videos/M1-kickoff.mp4

Sloane Park is 15 minutes early. Grey blazer, closed leather portfolio. She accepts Daniel's coffee without commenting.

She walks the engagement-letter timeline, the PBC list categories, and confirms in-scope TSCs. No pushback on your scope. She makes a note when you mention the carve-out (or the narrow scope).

She closes with one question.

Sloane Park - Senior Manager, Northbridge Assurance
Before fieldwork next week, I want to walk through CC6.1 and CC4.1 with you. Aaron's documentation says these are operating. Your turnover suggests otherwise. Not asking for an answer now. Asking what date works.
Daniel (lower voice, to Mira)
She knows.
Mira (internal)
She does not know. She is asking.
00:00:00Day 5, 10:42SOC 2 - Module 1

Decision 2: How do you answer Sloane?

Sloane just asked when you can walk her through CC6.1 and CC4.1. Daniel thinks she knows. She does not. She is following her process. Three replies are open to you.

00:00:00Day 5, 10:48SOC 2 - Module 1

Warm posture, Sloane registers it

ASSESSMENT: NEGATIVE

Pre-disclosing under warm framing is a posture error, not a substance error. Sloane reads the eagerness as a tell. She trusts your transparency but not your professional distance.

Audit integrity holds (you hid nothing). Personal standing drops because she now reads you as someone who over-shares under pressure. This will cost you in the M4 hot-seat where narrow-truthful answers score better than full-disclosure ones.

HUD impact: Audit Integrity 70 to 73. Personal Standing 50 to 47.

Auditor as transparent counterparty: the senior posture is professional distance. Not friendliness, not adversarial caution. Substance over warmth.

00:00:00Day 5, 10:48SOC 2 - Module 1

Neutral posture, substance over warmth

ASSESSMENT: STRONG

Friday afternoon, prepared, no pre-disclosure. Sloane closes her portfolio with a small nod and books the slot. Daniel exhales when she leaves the room.

The neutral posture is the senior move. You did not minimise. You did not anticipate her question with a defensive volume of evidence. You scheduled a substantive conversation and committed to walking in with the answer in your hand.

HUD impact: Audit Integrity 70 to 76. Personal Standing 50 to 56.

Auditor as transparent counterparty, this is the modal default for the entire engagement.

00:00:00Day 5, 10:48SOC 2 - Module 1

Distant posture, Sloane reads the deferral

ASSESSMENT: NEGATIVE

Deferring to Daniel is a posture error. He is the executive sponsor, not the named control owner. Sloane accepts the deferral and logs a one-line note: 'control owner deferred to executive on a procedural question'.

The note isn't adverse, but it shapes how Sloane reads every subsequent answer. In one sentence you taught her you check in before you answer. That perception persists through M3 push-back and M4 hot-seat.

HUD impact: Audit Integrity unchanged. Personal Standing 50 to 44.

Auditor as transparent counterparty: the SOC 2 lead is the auditor's daily counterparty. Deferring procedural questions surrenders the relationship asymmetrically.

00:00:00Day 7, 14:00SOC 2 - Module 1

Three rounds with Sloane.

Friday afternoon. The walk-through Sloane scheduled. Three negotiation rounds, each on a substantive scope question. The skill being tested is naming the criterion that decides the question, not finding the most cooperative reply or the most-cited one. Sloane reads every reply as a posture statement, and the posture is what she records in her engagement file.

00:00:00Day 7, 17:02SOC 2 - Module 1

Three rounds. Three positions held.

ASSESSMENT

Sloane updates her PBC list. Q3 product excluded with a Year 2 note. Legacy services carved out (or in-scope, per your earlier choice). CC7.3 IR test scheduled for Week 6, with the test required to complete inside the audit window with documented attendance and a runbook update.

Three substantive positions held without rapport-seeking. Sloane closes on time. Daniel's anxiety drops. Priya's text lands at 17:02: 'Heard the meeting went well. Friday drink?'

SSAE 18 §AT-C 205.A77: the observation period must be sufficient to evaluate operating effectiveness. Adding a control mid-period resets the clock.

HUD impact: Audit Integrity 70 to 78. Control Effectiveness 50 to 53. Personal Standing 50 to 60.

00:00:00Day 14, 17:30SOC 2 - Module 1

Daniel pulls you aside.

// VEO CUTSCENE PLACEHOLDER // M1-scope-pressure (6s). Daniel Cho leaning over Mira's standing desk, pointing at her laptop screen. Body-language pressure scene. Late-afternoon amber light. Asset path: Videos/M1-scope-pressure.mp4

End of week 2. Sloane's fieldwork team starts Monday. Daniel walks over without preamble.

Daniel Cho
I want you to drop the carve-out. Sloane has not started fieldwork yet. We can amend the system description today. Two legacy services in scope. We will fix them. Meridian will not see the carve-out language.
Daniel Cho
I am not asking you to lie. I am asking you to commit to fixing it before fieldwork ends. The remediation is real. The carve-out language reads worse than the remediation.
Mira (internal)
The remediation is real. The two services do need fixing. But the carve-out is honest now. Removing it commits us to a specific outcome before we know if we can deliver it.
00:00:00Day 14, 17:42SOC 2 - Module 1

Decision 3: Drop the carve-out?

Daniel is asking for a posture change, not a control change. The remediation is real. The carve-out is also real. The two are not mutually exclusive. How do you respond?

00:00:00Day 14, 18:00SOC 2 - Module 1

You amended the description. Now what?

ASSESSMENT: NEGATIVE

The new system description ships without the carve-out. Sloane reviews it, doesn't push back, but opens a fieldwork follow-up: 'How is the remediation tracking against the engagement timeline?'

Week 8: one legacy service has a customer-facing dependency that blocks the TLS retrofit inside the audit window. You now have a hidden gap in the description. Sloane samples it Week 10. Finding letter Week 11.

SSAE 18 system description: once the description commits to a state, findings are measured against that commitment. A failed commitment is heavier than a documented carve-out.

HUD impact: Audit Integrity 70 to 60. Control Effectiveness 50 to 52. Deal Pressure 50 to 64.

00:00:00Day 14, 18:00SOC 2 - Module 1

Staged remediation, the senior compromise

ASSESSMENT: STRONG

You hold the carve-out, fast-track the remediation, and commit to a system description update only when the remediation is verifiably complete. Daniel does not love the answer. Sloane logs the staged plan as 'remediation in progress, system description update planned Week 8'.

By Week 8 the remediation is complete for one of the two services. The carve-out narrows. By Week 10 both are remediated. The system description updates with no fieldwork friction.

SSAE 18 system description, staged disclosure is the senior practitioner's pattern. Commit only what is verifiable. Update as facts change.

HUD impact: Audit Integrity 70 to 76. Control Effectiveness 50 to 58. Personal Standing 50 to 58.

00:00:00Day 14, 18:00SOC 2 - Module 1

Hold, the principled position

ASSESSMENT: STRONG

You decline. The carve-out stays. Remediation runs at its own pace. Daniel walks away frustrated. Priya hears about it Monday morning and replies in one line: 'Backing you on this.'

Sloane's fieldwork starts clean. The carve-out is in the description. The legacy services either get remediated by Week 10 or they don't. Either way, the disclosure is honest.

The principled hold is correct. It costs you some personal-standing capital with Daniel that you'll spend in M3 when the findings letter arrives. Fair trade.

HUD impact: Audit Integrity 70 to 78. Control Effectiveness 50 to 53. Personal Standing 50 to 53.

Module complete.
00:00:00Day 21, 17:30SOC 2 - Module 1 - Scope and Design

End of Module 1. Day 21.

Three weeks. One classifier output. One $80k budget. One scope negotiated. One system description committed. Sloane's fieldwork starts Monday. The Type II observation period is two weeks deep. You haven't done anything wrong. You also haven't been tested.

0 / 0
M1 EXIT STATE - CARRY FORWARD TO M2
Audit Integrity70
Control Effectiveness50
Deal Pressure50
Personal Standing50
00:00:00 Day 85, 09:31 SOC 2 - Module 1 - Closing Frame
// AUDIT LOG // CLOSING FRAME

Monday. Week 13. 09:31.

Day 85, 09:31. The notebook entry reads "Marcus, 2am. The breach hadn't happened yet. But he had already disabled the alert."

Module 2. Day 22 to Day 42. Evidence Week. The auditor is collecting. The breach lands Wednesday. You have 90 minutes before the next auditor meeting and three forks in front of you.

Continue when ready.