Skip to main content

Ship + Retrospective

Your four features are built. Your skills are created. Now verify everything is complete, document what you learned, and ship.

Verify Your System

Check that all outputs exist and meet quality standards.

Output Files Verification

ls specs/*/output/

Expected files:

  • specs/brand-profiler/output/f1-brand-analysis.md
  • specs/market-scanner/output/f2-market-brief.md
  • specs/content-strategy/output/f3-content-strategy.md
  • specs/action-dashboard/output/f4-action-dashboard.md

Missing any files? Go back and complete that feature.

SDD-RI Artifacts Verification

ls specs/*/

Each feature should have:

  • spec.md — Feature specification (created by /sp.specify)
  • plan.md — Implementation plan (created by /sp.plan)
  • tasks.md — Atomic tasks with checkpoints (created by /sp.tasks)
  • output/ — Validated output (created by /sp.implement)

Quality Gate Verification

For each output, verify it meets the constitution's quality gates:

F1: Brand Analysis

cat specs/brand-profiler/output/f1-brand-analysis.md | head -40

Checklist:

  • 3+ core strengths with evidence citations?
  • 2+ brand gaps identified?
  • Positioning statement (1-2 sentences)?
  • Differentiation opportunities?
  • Confidence score?

F2: Market Brief

cat specs/market-scanner/output/f2-market-brief.md | head -40

Checklist:

  • 3+ industry trends?
  • In-demand skills list?
  • Competitor/peer landscape?
  • Opportunity areas matched to your profile?
  • 3+ source citations?

F3: Content Strategy

cat specs/content-strategy/output/f3-content-strategy.md | head -40

Checklist:

  • 3 content pillars?
  • Each pillar connects F1 strength to F2 trend?
  • 10+ topic ideas?
  • Weekly posting schedule?
  • First week action items?

F4: Action Dashboard

cat specs/action-dashboard/output/f4-action-dashboard.md | head -40

Checklist:

  • Brand summary from F1?
  • Market opportunities from F2?
  • Content calendar from F3?
  • Top 5 priority actions?
  • 30/60/90 day goals?
  • No redundancy across sections?

If any check fails: Go back to the relevant feature and fix it before proceeding.

Supporting Files Verification

ls -la

Expected files:

  • TIME_TRACKER.md — Acceleration measurement
  • .specify/memory/constitution.md — Quality standards (created by /sp.constitution)

Skills Verification

ls .claude/skills/

Expected files:

  • sdd-ri-specification.md
  • checkpoint-implementation.md
  • (optional third skill)

Complete Your Acceleration Data

Open TIME_TRACKER.md and fill in any missing data:

cat TIME_TRACKER.md

Required data:

FeatureDuration% of F1
F1_____ min100% (baseline)
F2_____ min_____%
F3_____ min_____%
F4_____ min_____%

Calculate your acceleration:

F4 as % of F1 = (F4 duration / F1 duration) × 100

Example:
- F1 = 60 minutes
- F4 = 25 minutes
- F4 as % of F1 = (25 / 60) × 100 = 42%
- Result: F4 took 42% of F1 time (target was ≤ 50%)

Did you achieve the target?

ResultInterpretation
F4 < 50% of F1Target achieved. Intelligence accumulation proven.
F4 = 50-66% of F1Good acceleration. Patterns transferred well.
F4 = 66-80% of F1Moderate acceleration. Some overhead remained.
F4 > 80% of F1Limited acceleration. Analyze what didn't transfer.

Write Your Retrospective

Create the retrospective file:

touch RETROSPECTIVE.md

Copy this template and fill it in:

# Personal BI System Retrospective

## Acceleration Results

- **F1 baseline:** _____ minutes
- **F4 actual:** _____ minutes
- **F4 as % of F1:** _____% (target: ≤ 50%)
- **Target achieved:** YES / NO

## What Accelerated Development?

List specific patterns that made F2-F4 faster than F1:

### Pattern 1: _______________________
- **Where used:** Features ___, ___, ___
- **Why it accelerated:** _______________________
- **Example:** _______________________

### Pattern 2: _______________________
- **Where used:** Features ___, ___, ___
- **Why it accelerated:** _______________________
- **Example:** _______________________

### Pattern 3: _______________________
- **Where used:** Features ___, ___
- **Why it accelerated:** _______________________

## What Slowed Development?

List friction points or things that didn't transfer as expected:

### Friction Point 1: _______________________
- **Which feature:** F___
- **Why it slowed down:** _______________________
- **What you'd do differently:** _______________________

### Friction Point 2: _______________________
- **Which feature:** F___
- **Why it slowed down:** _______________________
- **What you'd do differently:** _______________________

## Tool Learnings

### Gemini App (F1, F3, F4)
- **What worked well:** _______________________
- **What was frustrating:** _______________________
- **Prompting insight:** _______________________

### NotebookLM (F2)
- **What worked well:** _______________________
- **What was frustrating:** _______________________
- **Research insight:** _______________________

## Skills Created

| Skill | Purpose | When to Use Again |
|-------|---------|-------------------|
| SDD-RI Specification Design | _______ | _______ |
| Checkpoint-Driven Implementation | _______ | _______ |
| [Third skill if created] | _______ | _______ |

## One-Sentence Insight

What's the single most important thing you learned from this project?

> _______________________

## What Would You Do Differently?

If starting a similar project tomorrow:

1. **Constitution:** _______________________
2. **Feature order:** _______________________
3. **Time tracking:** _______________________
4. **Tool selection:** _______________________

## Transfer to Other Projects

This approach would work for:
- [ ] Job application preparation
- [ ] Research paper writing
- [ ] Product launch planning
- [ ] Event planning
- [ ] Other: _______________________

Why? Because the pattern of [personal data] → [market research] → [strategy] → [action plan] applies broadly.

Save the file.

Project Summary

Create a summary file that captures your complete system:

touch PROJECT_SUMMARY.md
# Personal AI Business Intelligence System

## What This Is

A 4-feature personal intelligence system built entirely with AI tools (Gemini App, NotebookLM). No code written—just structured prompting, validation, and synthesis.

## Features

| Feature | Tool | Input | Output |
|---------|------|-------|--------|
| F1: Brand Profiler | Gemini App | Your profile data | Brand analysis |
| F2: Market Scanner | NotebookLM | Target company research | Market brief |
| F3: Content Strategy | Gemini App | F1 + F2 outputs | Content plan |
| F4: Action Dashboard | Gemini App | F1 + F2 + F3 outputs | Unified action plan |

## Outputs Produced

outputs/ ├── f1-brand-analysis.md # Your strengths, gaps, positioning ├── f2-market-brief.md # Trends, skills, opportunities ├── f3-content-strategy.md # Pillars, topics, schedule └── f4-action-dashboard.md # Unified dashboard + actions


## Intelligence Accumulation Proof

| Feature | Duration | % of F1 |
|---------|----------|---------|
| F1 | [your time] | 100% |
| F4 | [your time] | [your %] |

**F4 built in [X]% of F1 time.** Patterns from F1 (structured prompting, validation, quality gates) transferred directly to F2-F4.

## Skills Created

1. **SDD-RI Specification Design** — How to write /sp.specify specifications with Intent, Constraints, Success Evals
2. **Checkpoint-Driven Implementation** — How to use /sp.implement checkpoints for systematic validation

## Key Learning

[Your one-sentence insight from retrospective]

## How to Reuse This Approach

1. Start with **constitution** defining quality gates
2. Build **F1 slowly** — establish patterns
3. Build **F2-F4 faster** — reuse patterns
4. **Track time** — prove accumulation
5. **Create skills** — encode learnings

Final Project Structure

Your complete project should look like this:

personal-bi-system/
├── TIME_TRACKER.md # Acceleration measurement
├── RETROSPECTIVE.md # What you learned
├── PROJECT_SUMMARY.md # System overview
├── .specify/
│ └── memory/
│ └── constitution.md # Quality standards (created by /sp.constitution)
├── .claude/
│ └── skills/
│ ├── sdd-ri-specification.md
│ └── checkpoint-implementation.md
└── specs/
├── brand-profiler/ # Feature 1
│ ├── spec.md
│ ├── plan.md
│ ├── tasks.md
│ └── output/f1-brand-analysis.md
├── market-scanner/ # Feature 2
│ ├── spec.md
│ ├── plan.md
│ ├── tasks.md
│ └── output/f2-market-brief.md
├── content-strategy/ # Feature 3
│ ├── spec.md
│ ├── plan.md
│ ├── tasks.md
│ └── output/f3-content-strategy.md
└── action-dashboard/ # Feature 4
├── spec.md
├── plan.md
├── tasks.md
└── output/f4-action-dashboard.md

Verify your structure:

ls -la
ls specs/*/
ls .claude/skills/

Try With AI

Get final feedback on your project:

Prompt 1: Retrospective Analysis

In Gemini App:

Review my retrospective from a Personal BI System project:

[Paste your RETROSPECTIVE.md content]

Questions:
1. Based on my acceleration data, what specific patterns drove the most time savings?
2. For the friction points I identified, what would you recommend doing differently?
3. Am I missing any key insight about why F4 was [faster/slower] than expected?
4. What question should I add to my retrospective that would help me learn more?

Prompt 2: Next Project Planning

I just completed a Personal BI System with these results:
- F4 took [X]% of F1 time
- Used SDD-RI workflow (/sp.specify → /sp.plan → /sp.tasks → /sp.implement) for all 4 features
- Created 2 skills: SDD-RI Specification Design, Checkpoint-Driven Implementation
- Key learning: [your insight]

I want to build a similar system for [new domain: job applications / research papers / etc.]

Questions:
1. Which of my skills would transfer directly?
2. What new skill would I need for this domain?
3. How should I adapt my constitution for this new use case?
4. What's my target acceleration for this second project? (Should I expect even better than 50%?)

Project complete. You've built a real Personal AI Business Intelligence System, proven intelligence accumulation with data, and created reusable skills.

Proceed to the Chapter 15 Quiz to assess your understanding.