Updates to 2.3 The environment
Every update to this page, newest first.
-
New
Added a page on verifying the agent's work
Verification now has its own stage in delivery, between building and validating.
- Chapter 3: The dev lifecycle3.3.3 VerifyCovers how an agent checks its own work before you see it, with end-to-end tests, property-based tests, fast feedback loops, and letting the agent drive your app.
- Chapter 2: Foundations2.3 The environmentNow outlines where agents run, locally or in the cloud, moved from Build.
- Chapter 3: The dev lifecycle3.3.2 BuildNow focuses on telling the agent how to build with Syllabus, formerly Code Rules, and hands verification to Verify.
- 3.3.1 PlanNow starts a checklist of what's must review, such as layers, data flows, schemas, and vocabulary, and what's nice to review, and shows a layer diagram for planning and PR reviews.
- 3.3.4 ValidateNow covers checks by something other than the implementing agent, such as you or a fresh reviewer agent, where Verify covers the agent checking itself, and reviewing decisions that departed from the design tree.
- Appendix A: ToolboxOverviewNow lists tools I need, starting with a test visualizer for reviewing the tests an agent proposes.
21 commits
- List a PR design explainer under tools I need in the Toolboxc8d6395 ·
- Show a layer diagram in Plan, and list a layer diff viewer in the Toolbox8eab39a ·
- Reorder Build's steps, and add removing the agent's needless asksd6c9b8f ·
- Link Plan and Verify from Build, and prioritize by bottleneck216b001 ·
- Mark Build as a draft, and limit the agent by readying your codebase5260e05 ·
- Move where agents run from Build to The environment, and outline Build's goalc6dbacd ·
- List a plan conformance checker under tools I need in the Toolboxd577e9b ·
- Outline a review checklist in Plan, and departed decisions in Validate7bb86e2 ·
- List a design tree visualizer under tools I need in the Toolbox8b8dafc ·
- Give each Verify guideline its own top-level heading2f52361 ·
- List a test visualizer under tools I need in the Toolboxf60b0f6 ·
- Remove the list of common properties from Verifybec6b7a ·
- Add Rapid for Go to Verify's property-based testing tools4c9b63c ·
- Present Verify's techniques as guidelines for verifying wellf5858df ·
- Remove "Write the check first" from Verify1dd8e99 ·
- Tell Verify from Validate by who does the checking8ace9c5 ·
- Credit Lauren Tan's pstack guide alongside Osmani in Verify5735c35 ·
- Lead Verify with the agent looping longer without youe2b4a6a ·
- Tighten Verify to its essentials33e39d9 ·
- Hand verification from Build to Verify, and point Validate at ite0faba5 ·
- Add Verify to Deliver, between Build and Validate55f81aa ·
- Every commit to this page on GitHub