Run the complete Project 3 agent
Jump & context
Week 19: (Final 3 Study Days): Project 3 Clean-Room Acceptance, Portfolio Packaging & Final Oral Defense
The five hours
- 01
Concepts & system design
60 min· read · map the mechanismR21 — MCP
R22 — OAuth
R24 — LangGraph
R33 — Playwright
Read the assigned sections; map the mechanism, threat model and trade-offs.
- 02
Project implementation
120 min· build · integrate · debugClone/run Project 3 from a clean environment following only your README instructions.
Build, integrate, debug and improve the increment in the active project.
- 03
Security lab
60 min· attack your own systemExecute the complete
P3acceptance suite: deterministic workflow & bounded agent tests,D2Sandboxed MCP Proxy suite,D3Inter-Agent Sanitization Bus suite,D7Delegated Agent OAuth Broker & TOCTOU approval tests,D9Computer-Use Pixel Auditor &C6human-takeover suite,C4sandboxed code-diagnosis workflow,D11Cryptographic Trajectory Ledger chain verification,M10misuse suite,D8PyRIT CI gate (C12), andD12SBOM scan.Test the abuse case, failure path, authorization bypass or resource limit.
- 04
Verification & evidence
30 min· test · record evidenceClean-room build log, passing security/trajectory test report, and verified README for
P3.Add or run regression tests; record the 9-point evidence record.
- 05
Deliberate practice & Socratic review
30 min· explain aloud · update gapsAnswer the 8 Socratic questions without notes: What? Why? How? What if? Why not? How can I prove it? Where can it break? What have I learned?
Re-explain the hardest concept aloud, inspect one edge case, update the gap log.
- total5 h
Read today · inside the concepts block
R21 R22 R24 R33Official specification: client/server lifecycle, JSON-RPC messages, tool discovery, authorization, and trust boundaries.
RFC 6749 core flows + RFC 9700 security best practices: narrow scopes, audience restriction, token leakage, and replay.
State graphs, durable checkpointing, human-in-the-loop interrupts, retries, and resumability.
Isolated BrowserContext, downloads, permissions, screenshots, bounding boxes, locators, and tracing.
Read only the named sections needed for today's task. Reading sits inside the 60-minute concepts block; it is not extra time.
Free resources for this day
5 curated- docsModel Context Protocol · SpecificationModel Context Protocol Specification
The normative client/server lifecycle, JSON-RPC message shapes, tool discovery, and authorization boundaries — the trust boundary D2's sandboxed proxy has to enforce rather than assume.
R21moved 2026-11-11 - videoMarco Codes · 13 minModel Context Protocol (MCP) - Explained
Traces one full MCP transaction across host, client, and server with the tools/resources/prompts primitives, which is the concrete picture of what crosses the boundary on each tool call.
R21checked 2026-11-11 - videoLangChain · Breakpoint demoLangGraph Agents - Human-In-The-Loop Breakpoints
Shows interrupt_before breakpoints that pause a graph before a sensitive node and resume after approval, the mechanism behind D7's consent step and P3's human-oversight gate.
R24checked 2026-11-11 - docsRFC Editor / IETF · ~60 pagesRFC 9700: Best Current Practice for OAuth 2.0 Security
The normative BCP for PKCE, exact redirect URI matching, audience restriction, sender-constrained tokens, and replay defence — the requirement set D7's delegated broker is judged against.
R22moved 2026-11-11 - docsLangChain · Concept + API docsCheckpointers
Explains per-super-step checkpoints, thread IDs, and the exit/async/sync durability modes, which determine whether a crashed agent resumes from state or replays side effects.
R24checked 2026-11-11
Evidence record · 9-point standard
A lab is complete only when it produces evidence. Installing PyRIT, Garak, Presidio or TransformerLens is not completion. Saved on this device only.
Day notes
emptyThe two source formulations
verbatim · nothing summarisedProject & Deliverable Target
Clean-Room Final Acceptance: Project 3 | `D2`, `D3`, `D7`, `D8`, `D9`, `D11`, `D12`
Core Implementation
Clone/run Project 3 from a clean environment following only your README instructions.
Security Lab
Execute the complete P3 acceptance suite: deterministic workflow & bounded agent tests, D2 Sandboxed MCP Proxy suite, D3 Inter-Agent Sanitization Bus suite, D7 Delegated Agent OAuth Broker & TOCTOU approval tests, D9 Computer-Use Pixel Auditor & C6 human-takeover suite, C4 sandboxed code-diagnosis workflow, D11 Cryptographic Trajectory Ledger chain verification, M10 misuse suite, D8 PyRIT CI gate (C12), and D12 SBOM scan.
Verification & Evidence
Clean-room build log, passing security/trajectory test report, and verified README for P3.
Read Today (60m Concepts Block)
R21 (MCP), R22 (OAuth), R24 (LangGraph), R33 (Playwright).
---