diff --git a/presentations/less-prompting-more-shipping/slides.mjs b/presentations/less-prompting-more-shipping/slides.mjs index a7d839a..e50041d 100644 --- a/presentations/less-prompting-more-shipping/slides.mjs +++ b/presentations/less-prompting-more-shipping/slides.mjs @@ -172,7 +172,7 @@ export const slides = [ "id": "capacity", "title": "One architect. One active live pilot.", "minutes": 1, - "body": "
2 days
Pair + build
1 day
Evaluate
1 day
Relationships
1 day
Decisions + buffer

Support is work.
Put it in the budget.

Proposed capacity envelope—not known company availability.

", + "body": "

Example weekly allocation for the AI architect

2 days
Pair + build
1 day
Evaluate
1 day
Relationships
1 day
Decisions + buffer

Support is work.
Put it in the budget.

Proposed capacity envelope—not known company availability.

", "notes": "This five-day allocation is a planning envelope, not a claim about company staffing. Two days are hands-on, one evaluation, one coaching/relationships, one sponsor decisions, support and contingency. Team lead agreement must include review time. A second team begins only when the first is supportable. Offer reusable examples and bounded office hours, not a permanent help desk to more than ten teams. Excess support demand becomes a CTO investment decision or a smaller scope.", "sources": [ "six-months-roadmap" diff --git a/scripts/presentation.test.mjs b/scripts/presentation.test.mjs index 206eaae..fced9b4 100644 --- a/scripts/presentation.test.mjs +++ b/scripts/presentation.test.mjs @@ -27,6 +27,12 @@ test('contributors explains human-controlled AI tools below the diagram',()=>{ assert(body.indexOf(definition)>body.indexOf('contribution-grid')); assert(body.includes('Dashed ⇢ contribution from outside the cycle.')); }); +test('capacity visibly frames the days as an example weekly allocation',()=>{ + const slide=slides.find(s=>s.id==='capacity'); + assert.equal(slide.title,'One architect. One active live pilot.'); + assert(slide.body.startsWith('

Example weekly allocation for the AI architect

{ const body=slides.find(s=>s.id==='learning-loop').body; const loop=body.split('
')[0];