Print this page in landscape from Chrome or Edge: Ctrl+P → Layout Landscape → Margins None or Default → Background graphics on. The site chrome above is hidden in print. Chat-paste blocks for this session live in the Week 4.5 hand-out pack.

In the print dialog, leave Margins at Default (or pick None). Picking Custom or Minimum shrinks the printable area below what this layout assumes and the pack tips onto a second page.

4.5 Course 4.5 · Facilitator Pack

Advanced Workshop (Locked Tenant Reality)

Frontier mapping by tool, single-file static-HTML Readiness Dashboard, group debugging across five scenarios, two-tool cross-check QA, teach-back, and the workflow playbook with tool selection.

Duration4 hr (1 break)
AudienceAdvanced builders
PrereqCourse 3.5 + deployed static tool
0:00,0:30M1 Frontier Mapping (per-tool)30 min · silent + share
0:30,1:30M2 Complex Build (Readiness Dashboard)60 min · build
1:30,1:40Break10 min
1:40,2:20M3 Group Debugging (5 scenarios)40 min
2:20,2:50M4 Verification + Two-Tool Cross-Check30 min
2:50,3:20M5 Teach-Back30 min
3:20,3:50M6 Workflow Playbook + Gap Map30 min

Pre-session prepDone 48 h before; verified at T-30 min

  • genai.mil access verified. Sign in on the actual classroom workstation. If a Marine on the roster cannot reach it from their duty machine, resolve before class or pair them with someone who can.
  • Ask Sage access verified. Sign in and confirm a reasoning model (Claude Opus 4.7 or a GPT-5 reasoning, whichever the tenant exposes) is selectable. If the tenant only has genai.mil, switch to the contingency plan: every Ask Sage phase becomes paste-and-summarize on genai.mil, and "Ask Sage access blocked" becomes the first Capability Gap row.
  • Sample CSVs staged. Three files for Build #2: personnel_source.csv, training.csv, equipment.csv. Pre-loaded with 500+ rows so the O(n^2) failure surfaces visibly during Phase 2. Linkable from chat.
  • Hosting account active. Every attendee has a github.io URL on file from Course 3.5. Pull anyone without one to a 1:1 catch-up; do not let them sit through M2.
  • Tabs and portals. Deck (Week 4.5), this pack, the Week 4.5 hand-out pack, genai.mil, Ask Sage, text editor, the reference Readiness Dashboard pinned, Tool Selection Guide open.
  • Bug bank. Three real prompt-failures from Week 3.5 chat ready for M3 if no one volunteers, including at least one tool-selection failure.

Live hand-off cuesFrequent switches between two tools; deck stays as anchor

  • 0:00. Open the deck. Drop the Frontier Map starter from the hand-out pack into chat. Silent timer 15 min. Tell the room: "Two columns. genai.mil column and Ask Sage column. Fill both."
  • 0:30. Deck → Ask Sage in one tab, editor in another. Phase 1 (data architecture) runs in Ask Sage with a reasoning model. Name the meta-frontier call out loud.
  • 0:45. Phase 2 (ingestion + join) switches tools. Students pick genai.mil chat OR continue in Ask Sage. Record their choice in chat.
  • 1:40. Deck → a student's screen-share for the Debug Clinic. You coach, you do not type.
  • 2:20. Drop the M4 QA chat-paste (planted SOP excerpt) into chat. Demo the two-tool cross-check: same prompt into both, compare.
  • 3:20. Drop the Workflow Playbook template. Show the two completed examples (training schedule on genai.mil, readiness rollup on Ask Sage) before students start their own.

Exercise + activity promptsRead these to the room verbatim

M1 · Frontier Mapping per tool (15 min silent + 15 share). "Three columns: Task, genai.mil handles, Ask Sage handles. Fifteen minutes silent. Use the starter from the hand-out pack. Add one row of your own for a domain task you actually do. The new column for this course is the meta-frontier: when the failure is tool selection, not AI capability."

M2 · Readiness Dashboard (60 min, single-file static HTML). "Spec: one HTML file, inline CSS and JS, no external scripts or CDN. Join three CSVs (personnel, training, equipment) by EDIPI. Compute readiness percentage per Marine and per company. Hand-rolled SVG bar chart by company. Not-Ready table. Commander's Snapshot button. Phase 1 (architecture) goes to Ask Sage with a reasoning model. Phase 2 (ingestion) is your choice. Phase 3 (visualization) watches for the Chart.js CDN smuggle. Phase 4 (verification) cross-checks output against source CSVs in Ask Sage."

M3 · Group Debugging (40 min, 5 scenarios, 7 min each). "Five scenarios in the debugging-scenarios resource. Scenario 1 fetch race. Scenario 2 stale localStorage after schema change. Scenario 3 CSS specificity plus timezone. Scenario 4 event delegation on dynamic content. Scenario 5 the meta-frontier: 47-turn refactor that should have been on Ask Sage from the start. Three minutes group diagnosis, two minutes instructor synthesis, two minutes documenting the pattern. If you cannot solve it in seven minutes, move on. The lesson is the pattern, not the fix."

M4 · Two-Tool Cross-Check QA (30 min). "Take the AI-drafted SOP excerpt from the hand-out pack. Find the five planted errors. Then run the same SOP-draft prompt through both genai.mil AND Ask Sage with a reasoning model. Where do the two outputs disagree? Disagreements are flags. Document any systematic disagreement as a Frontier Map row."

M5 · Teach-Back (30 min). "Pick one EDD concept. Use the prep template (definition, why it matters, real example from your work, common mistake, key takeaway). Three minutes per teach-back. Tool selection is a valid concept choice and a high-value one. Brevity is the skill."

M6 · Workflow Playbook + Gap Map (30 min). "Pick one recurring task from your job. Fill the template, including the Which Tool column. Two completed examples are in the deck: the weekly training schedule runs on genai.mil chat (cyborg), and the weekly readiness rollup runs on Ask Sage with a reasoning model (centaur). Add at least two Capability Gap Map rows mapping your playbook to Production-Layer wishes."

Anchor phrase"The tool is replaceable. The judgment about which tool to use is what we are actually teaching."

When this goes sidewaysTop failure modes + recovery

  • Ask Sage is not available on this tenant today. Run every Ask Sage phase in genai.mil with paste-and-summarize. Surface the cost (token limits, no persistent context). Add "Ask Sage access blocked" as Capability Gap row #1. The pedagogy holds; the gap is felt directly.
  • M2 Phase 2: fast chat returns an O(n^2) join that stalls on 500 records. Expected. Deliberate failure target. Do not warn the room. When hands go up, debrief on "frontier or context?" The fix is to state the record count up front and ask for a Map-keyed indexed join, plus try/catch on JSON.parse.
  • M2 Phase 3: fast chat smuggles a <script src> CDN tag for Chart.js. Second deliberate failure. Let the student catch it. If they do not, ask: "Open DevTools. What does the Network tab show?" Re-prompt with no-CDN constraint repeated, render inline SVG. Beat the SVG-vs-Chart.js moment hard; it is the cleanest model-capability contrast between fast chat and a reasoning model on Ask Sage.
  • M3 student wants to fully fix every scenario. Hold time. Seven minutes per scenario, no exceptions. The value is the pattern, not the resolution. Scenario 5 (meta-frontier) is the one to name out loud, even if you have to cold-call it.
  • M4 two-tool cross-check produces identical outputs. Good. That is also a result. "Both tools agree" raises confidence. Move on. The point is the protocol, not finding disagreement every time.
  • Builder demands you type their fix during M3. Refuse. "If I type it, you do not learn it. Re-prompt with these three changes." Walk away from the keyboard.
  • github.io blocked from this network mid-build. Try Cloudflare Pages or GitLab Pages from the hosting cheat sheet. All blocked? Switch to file:// for the day. Add "Public static hosting reach blocked" as a Capability Gap row.
  • Whole room is behind at 2:20. Compress M5 to a single round-robin (90 seconds each, no rubric scoring). Protect M6 worktime. The playbook artifact plus Gap Map rows are the hand-off to leadership.

Post-session homeworkIssue before logoff

  • Polish the Readiness Dashboard. Ship the smallest deployable version by EOW. Keep the URL live. Post in the Week 4.5 chat thread.
  • One workflow through the EDD SOP QA + two-tool cross-check. Document where the tools agreed and where they disagreed.
  • Three failure cases on the Advanced Frontier Map. Each row names the tool that failed and whether the root cause was frontier, context, platform, or meta-frontier (tool selection).
  • Two Capability Gap Map rows. Specific, costed, named permission. Forwarded quarterly to HQMC.
  • Teach one section Marine the tool-selection beat within 14 days. Five minutes, witnessed by supervisor. The 201 multiplier ships when others can pick the right tool without you in the room.

Power Apps skills die when you turn in your CAC. HTML skills don't. Knowing when to switch tools makes both skills last.

4.5 Share-in-chat URL sheet

Advanced Workshop (Locked Tenant Reality), class links

Every URL the Week 4.5 deck cues you to drop into Microsoft Teams chat. Read aloud or type into the chat (no copy buttons since this is the printed pack).

Deck and student materials

The pages instructors typically share at the start of the four-hour session.

  • Course 4.5 Page

    When: Drop in chat at session start. Has agenda, three-layer thesis, every module note, and the rubric.

    https://jeranaias.github.io/ExpertDrivenDevelopment/courses/advanced-reality.html

  • Week 4.5 Student Handout (printable)

    When: Drop in chat at session start. For latecomers and reference.

    https://jeranaias.github.io/ExpertDrivenDevelopment/handouts/week-4-5-advanced-reality.html

  • Week 4.5 Live Fill-In Handout

    When: Drop at the Module 1 Frontier Map silent worktime. Per-tool two-column fill-in.

    https://jeranaias.github.io/ExpertDrivenDevelopment/handouts/advanced-reality-handout.html

  • Week 4.5 Facilitator Hand-Outs (chat blocks)

    When: Cued from the deck at the Frontier Map starter, the planted-error SOP excerpt, and the Workflow Playbook template. Copy buttons on the page.

    https://jeranaias.github.io/ExpertDrivenDevelopment/decks/week-4-5-handouts.html

  • Week 4.5 Slide Deck (HTML)

    When: For students who missed the live session.

    https://jeranaias.github.io/ExpertDrivenDevelopment/decks/week-4-5-advanced-reality.html

  • Week 4.5 Instructor Cheat Sheet

    When: For instructors prepping the session.

    https://jeranaias.github.io/ExpertDrivenDevelopment/decks/week-4-5-cheatsheet.html

Live tools + reference build

The two enterprise AI tools and the M2 reference build, dropped in chat as students hit each phase.

  • genai.mil (fast chat layer)

    When: Session start. Default tool for single-prompt work, M2 Phase 2 ingestion, M2 Phase 3 visualization, M4 fast side of the two-tool cross-check.

    https://genai.mil

  • Ask Sage (multi-file + reasoning layer)

    When: Session start. Default tool for M2 Phase 1 architecture, M2 Phase 4 verification, dataset analysis, deliberate side of the two-tool cross-check.

    https://chat.asksage.ai

  • Tool Selection Guide

    When: Drop during M1 Frontier Mapping and again at the M2 Phase 2 tool-switch beat. Names which tool wins which task and why.

    https://jeranaias.github.io/ExpertDrivenDevelopment/resources/tool-selection-guide.html

  • Reference Build, Readiness Dashboard

    When: Slide cueing M2 framing. The destination. Use to check work, not to copy-paste from.

    https://jeranaias.github.io/ExpertDrivenDevelopment/builds/readiness-dashboard.html

  • Debugging Scenarios (5)

    When: M3 Group Debugging. Five scenarios with answer keys, including the meta-frontier tool-selection scenario.

    https://jeranaias.github.io/ExpertDrivenDevelopment/resources/debugging-scenarios.html

  • Capability Gap Map Template

    When: M6 close. The artifact every Marine fills in during the wrap. Quarterly compilation to HQMC.

    https://jeranaias.github.io/ExpertDrivenDevelopment/resources/capability-gap-map.html

  • Static Hosting Cheat Sheet

    When: Reference if github.io reach is blocked. Tier 2 and Tier 3 fallbacks.

    https://jeranaias.github.io/ExpertDrivenDevelopment/resources/static-hosting-cheat-sheet.html

  • EDD SOP (PDF)

    When: M4 reference. The canonical SOP behind the QA verification habit and the two-tool cross-check protocol.

    https://jeranaias.github.io/ExpertDrivenDevelopment/pdf/SOP_Expert_Driven_Development_v5.pdf

EDD · Week 4.5 Share-in-chat URL sheet · UNCLASSIFIED · mirror of the on-site Class Links page
jeranaias.github.io/ExpertDrivenDevelopment/decks/links/week-4-5-advanced-reality.html