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. He left behind a Confluence space, a control matrix in a Notion database, and an engagement letter signed with Northbridge Assurance. The Type II observation period started today. Sloane Park's kickoff meeting is Wednesday morning at 10:00. Before then you have 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. Builds developer tooling for cloud-native deployment automation.

CONTEXT

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

Audit firm: Northbridge Assurance, boutique CPA firm specialising in SaaS engagements. Senior manager Sloane Park is your daily counterparty.

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

Your team: 4 security engineers (you lead 1 of them), shared support from 2 DevOps engineers including Marcus Hale who handles 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 are operating as documented. These are the controls the auditor will sample and find clean.

Two are Theatre. CC6.1 quarterly access review and CC4.1 management monitoring are documented but not happening. If you let these stand as Real in your scope and Sloane samples them, she will issue exceptions. Worse, the false documentation creates an integrity question for the entire control set.

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

One is Unverifiable. CC7.3 incident response has not been tested in 14 months. Without a tested IR plan, the control simply did not operate during the audit window. This is a finding either way. Your only choice is to disclose it cleanly or wait for Sloane to surface it under sampling pressure.

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

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 move a senior practitioner makes. You kept the customer-facing scope intact, you exposed the gap honestly in the system description, and you converted a hidden finding into a documented limitation.

Sloane will note the carve-out neutrally. Vivian Tate will read it as a sign that your team understands what it owns and what it does not. Daniel will be uncomfortable for two weeks until he sees the customer reaction.

Trust Services Criteria, the system description is the auditee's voice. Carve-outs in the system description 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

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

Holding budget in reserve is the senior move. Most teams spend the full $80k in the design phase and have nothing left when fieldwork uncovers something. Sloane's findings letter in M3 will need money to address.

If you maxed every Tier 3 you spent $129k of an $80k budget. The activity will have flagged the over-allocation. The downstream cost is that 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. She is wearing a tailored grey blazer, has a closed leather portfolio, and accepts the coffee Daniel offers her without commenting on it.

She opens with the engagement-letter timeline, walks through the PBC list categories, and confirms the in-scope Trust Services Criteria. She does not push back on your scope choice. She makes a note in her portfolio when you mention the carve-out (if you chose it) or when you mention the narrow scope (if you chose it).

She closes the kickoff with one question.

Sloane Park - Senior Manager, Northbridge Assurance
Before fieldwork begins next week, I want to walk through CC6.1 and CC4.1 with you. Aaron's documentation suggests these are operating. Your turnover suggests something else might be true. I am not asking for an answer right now. I am asking what date works for that conversation.
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 registers the eagerness as a tell. Two things are now true: she trusts your transparency and she does not trust your professional distance.

Audit integrity is preserved (you did not hide anything). Personal standing with Sloane drops by a small amount because she now reads you as someone who will over-share 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 with an auditor 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. Daniel is the executive sponsor, not the named control owner. Sloane will accept the deferral and write a one-line note in her engagement file: 'control owner deferred to executive on a procedural question'.

The note is not adverse. But it shapes how Sloane reads every subsequent answer you give. You taught her, in one sentence, that you check in before you answer. That perception persists through M3 push-back and M4 hot-seat.

HUD impact: Audit Integrity unchanged (you did not lie). Personal Standing 50 to 44.

Auditor as transparent counterparty, the SOC 2 lead is the auditor's daily counterparty. Deferring procedural questions to an executive 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 inclusion note. Legacy services carved out (or in-scope, depending on your earlier choice). CC7.3 IR test scheduled for Week 6 with the explicit understanding that the test must complete during the audit window with documented attendance and a runbook update artefact.

Three substantive positions held without rapport-seeking. Sloane closes the meeting 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 for a control must be sufficient to evaluate operating effectiveness. Adding a control mid-period requires re-setting the observation period.

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 system description goes out without the carve-out. Sloane reviews the new version. She does not push back, but she opens a follow-up question for fieldwork: 'How is the remediation tracking against the engagement timeline?'

By Week 8 you discover that one of the two legacy services has a customer-facing dependency that prevents the TLS retrofit during the audit window. You now have a hidden gap in the system description. Sloane samples it in Week 10. Finding letter Week 11.

SSAE 18 system description, the system description is the auditee's voice. Once a description commits to a state, the auditor's findings are measured against that commitment. A failed commitment is a heavier finding 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 Daniel's request. The carve-out stays. The remediation continues at its own pace. Daniel walks away frustrated. Priya hears about the exchange Monday morning and replies with one line: 'Backing you on this.'

Sloane's fieldwork begins clean. The carve-out language is in the system description. The legacy services either get remediated by Week 10 or they do not. Either way, the disclosure is honest.

The principled hold is correct. It also costs you a small amount of personal-standing capital with Daniel that you will spend in M3 when the findings letter arrives. The trade is fair.

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

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 allocated. One scope negotiated. One system description committed. Sloane's fieldwork begins Monday. The Type II observation period is two weeks deep. You have not done anything wrong. You have also not 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.