Lesson 09 — Governance: Enforceable Config vs. Point-of-Use Rules
Standard: — · Bloom's: — · Structure: PBL.
Notice the Say-See-Do cycles running on Devon T.'s actual work — not a canned exercise — and that every capability claim is cited to the frozen doc-set. The exit ticket climbs Bloom's to —, and the lesson closes by writing to the ledger.
Generation-time decisions (logged, per Playbook §3–5)
| Decision | Value | Why |
|---|---|---|
| Learning structure | PBL | the real data-handling-policy draft, rule by rule, is the authentic problem |
| Objective (one) | Judge each policy rule as console-enforceable or point-of-use, and configure what's configurable | pushes C2 from the three-bucket habit (Lessons 01–06) into Band 2 |
| Standard | AIHC.2.C2 | governance now means converting policy into config where possible, and an honest point-of-use rule where not |
| Bloom's | Evaluate | judging, per rule, against the platform's actual tier-gated capabilities |
| Cycles | 4 | within the 3–6 band |
| Accommodation | option-suppression | ONE console path recommended per configurable item |
Learning objective
(Bloom's: Evaluate) For each rule in Bridgeway's real data-handling-policy draft, judge whether your Team plan gives you an enforceable platform control for it or whether it must remain a point-of-use rule — and configure the ones that can be configured.
Standard named: AIHC.2.C2 (Governance), read through X4 (enforcement over advisory): a rule nobody's console enforces is a future incident waiting on someone's memory, not a policy. You already sort flows into permitted / prohibited / needs-a-rule (Lessons 01–06) and you already know retention is Enterprise-gated (Lesson 06). This lesson adds the second sort — who enforces this: the console, or a person — and runs it across your whole real policy draft, not one rule.
Cycle 1 — The second sort: console-enforced, or person-remembered?
SAY — Your data-handling-policy draft, verbatim, reads: "Staff should not upload sensitive donor or client information into Claude. IT will set a 90-day retention window so nothing lingers longer than necessary. Connectors to our shared drive will be enabled for convenience so staff don't have to re-upload files each time." Three sentences, three rules. Before deciding whether each is good policy, ask a narrower question first: does Bridgeway's admin console actually enforce it, or does it depend on a person remembering? Most governance failures aren't bad policy — they're a rule assigned to a person's memory that a console setting could have carried instead, and nobody noticed the console couldn't.
SEE — (static table, pre-worked as the model)
| Policy rule | Console-enforceable on Team plan? |
|---|---|
| "Don't upload sensitive donor/client info" | (to be judged — Cycle 2 gives you the test) |
| "IT will set a 90-day retention window" | No — resolved in Lesson 06: custom retention is Enterprise-only; Team default is indefinite |
| "Connectors... enabled for convenience" | (to be judged — Cycle 4) |
DO — Confirm, in one line, the retention row above using your own Lesson 06 finding — this is a callback, not new discovery. Then read the other two rules and predict, before the next cycles teach it, whether you think each is console-enforceable. Write your prediction; you'll check it.
Cycle 2 — Roles: what's actually assignable at your tier (gospel choir referent)
SAY — A choir director's rehearsal rules only work if the section they govern actually exists — you can't hold the tenor section to a rule written for a section your choir doesn't have. Bridgeway's built-in roles, per the doc-set, are exactly four: "Primary Owner, Owner, Admin, User." Two features that would let you go finer-grained — custom roles and groups — are named Enterprise-only in their own source titles: "Manage custom roles on Enterprise plans" and "Manage groups and group spend limits on Enterprise plans." Your rule 1 ("staff shouldn't upload sensitive info") is really a who-can-touch-what rule in disguise, and there is no fifth role or department-group setting on your tier to carry it.
SEE — (static diagram)
CONSOLE-ENFORCEABLE (Team plan) NOT AVAILABLE ON TEAM PLAN
──────────────────────────── ────────────────────────────
Primary Owner / Owner / Admin / User Custom roles ("Manage custom
(assign these four; that's the roles on Enterprise plans")
enforcement surface you have) Groups ("...on Enterprise plans")
↳ Devon's "sensitive info" rule
→ becomes a point-of-use rule
instead of a role/group setting
DO — Using your real staffing (Devon = Owner; three team leads = Admin; program staff = User), write which built-in role gets your real staff closest to "shouldn't handle sensitive donor info," and write the point-of-use rule that has to carry the rest of that intent — since no group or custom role can.
Cycle 3 — Retention: the lever that doesn't exist (a one-line consolidation)
SAY — You already resolved this in Lesson 06: custom data retention is Enterprise-only; Team's unconfigurable default is that "data is retained indefinitely." Nothing new to discover here — the discipline of this lesson is applying that same finding structurally, alongside roles and connectors, instead of treating it as one isolated fact.
SEE — (static one-line reminder, not a new diagram) Policy says: delete drafts after 90 days. Console reality: no retention dial on Team plan; default is indefinite. Mismatch stands until Bridgeway upgrades or a manual habit fills it.
DO — Write the one point-of-use rule that has to carry your retention intent today (for example, a recurring calendar task for a named person to manually clear stale chats/projects) — one sentence, naming who owns it.
Cycle 4 — Connectors: the one real lever, and where the real lock actually lives
SAY — Contrast: connector enablement is genuinely available at your tier. Per the doc-set,
Organization settings > Connectors → "Browse connectors" → "Add to your team" is a
Team/Enterprise capability. But your policy's phrase — "enabled for convenience" — is exactly
the ungrounded reasoning Lesson 03 taught you to catch (a convenience reason, not a
capability-and-risk reason). The real security floor here isn't a Claude setting at all: "Claude
inherits each person's permissions from the connected service. If someone can't access a specific
file, channel, or record in the source system, the connector can't reach it from Claude either."
Your actual governance lever for donor-data risk on the shared drive is fixing that drive's own*
permissions, not a Claude toggle.
SEE — (static diagram) Claude's connector drawn as a window into the shared drive; the lock drawn on the drive's own permission system, not on the window.
DO — Rewrite the policy's connector sentence with a reason, not "for convenience" — name which source-system permission (on the shared drive itself) actually governs what the connector can reach, and state you'll verify it there, not in Claude's settings.
Independent at-bat
Take all three original policy sentences and produce, unscaffolded, a marked-up version of the real data-handling-policy draft: for each rule, label it console-enforceable (name the setting) or point-of-use (name the habit and its owner) — no table provided this time, mark the draft directly.
Exit ticket (climbing to Evaluate; graded against the doc-set)
- (Remember) Name the two features that are Enterprise-only per their own source titles, which Bridgeway's policy draft cannot rely on.
- (Understand) Why does "no retention dial on Team plan" matter more than it sounds, for an org handling donor data?
- (Apply) A new rule idea: "only program staff touch grant data." Team plan, no groups. What's the enforceable piece, and what's the point-of-use piece?
- (Evaluate — objective level) Of your policy's three rules, one is now console-enforceable (roles, partially), one has no console lever at all (retention), and one needed its reasoning fixed, not its config (connectors). Defend, in a short paragraph, whether Bridgeway should write the ungapped rules as point-of-use policy now or wait for a possible Enterprise upgrade — using the platform facts from this lesson, not a hope that Enterprise is coming.
Ledger write
ledger_write:
learner_id: L2-ADMIN-DEVON
lesson_id: L2-admin-devon-09-c2-governance
anchors: [AIHC.2.C2]
tags: [X4]
exit_ticket:
score: ""
bloom_reached: ""
auto_score: ""
self_score: ""
calibration_gap: ""
journal_prompt: >
Of your three policy rules, which one surprised you most once you checked "does the console
actually enforce this" instead of assuming it did — and what would have happened at Bridgeway
if you'd never checked?
structure_used: PBL
referents_used: [gospel-choir-rehearsal-rules]
next_lesson_seed: "Lesson 10 (C3 Measurement) asks whether any of this governance work is actually landing — using what the usage-analytics dashboard can and can't tell you."
RUBRIC SELF-AUDIT (against Exemplar_and_Rigor_Rubric_Cowork_x_Nonprofits_2026-07-19_v01_I.md)
| # | Indicator | Verdict | Evidence |
|---|---|---|---|
| R1 | ONE Bloom's-leveled objective, ≥1 named AIHC standard | PASS | One Evaluate objective; names AIHC.2.C2 |
| R2 | Every platform claim traces to the doc-set; gaps named, not invented | PASS | Custom-roles/groups Enterprise-only titles quoted exactly; retention gap consolidated from Lesson 06, not re-invented |
| R3 | 3–6 SSD cycles, complete | PASS | 4 cycles, all SAY/SEE/DO complete |
| R4 | Each SEE ground-truth-verified | PASS | SEEs render only quoted role names, source titles, and the real policy-draft sentences |
| R5 | Every DO on real artifacts | PASS | DOs run on the real three-sentence data-handling-policy draft and real staffing (Devon/team leads/program staff) |
| R6 | Media doctrine (static concepts → static visuals) | PASS | All SEEs static tables/diagrams; no video |
| R7 | Exit ticket 3–5 Qs climbing, SSOT-graded | PASS | 4 Qs, Remember→Evaluate, graded against doc-set facts |
| R8 | Ledger write: standards, both scores, journal | PASS | anchors/tags present, scores, journal_prompt is a question |
| R9 | Band-appropriate scaffolding with fade; at-bat independent | PASS | Cycle 1 fully worked table, Cycle 3 a one-line consolidation (deliberately light — already mastered), at-bat fully unscaffolded on the full policy draft |
| R10 | Referents elected-only, flavor-only | PASS | Gospel choir used once for framing only; the actual role/enforcement facts are doc-set-grounded |
| R11 | Option-suppression honored | PASS | Each configurable cycle gives one recommended console path, no menu of alternatives |
| R12 | Non-replication | PASS | Distinct from the exemplar's own C2 lesson (three-bucket sort) — this lesson assumes that habit mastered and adds the console-vs-point-of-use sort on Bridgeway's actual three-sentence draft |
| R13 | No unenforceable data practice advised without naming the gap | PASS | Cycles 2 and 3 are dedicated gap findings (custom roles/groups/retention all Enterprise-only); Cycle 4 corrects a real misconception about where the true access-control lock lives |
Escalation check: no load-bearing indicator fails → auto-ships per the versioned escalation policy (Playbook §5).