CI System Design — Talent Factory
CI System Design — Talent Factory
Author: Pablo (Production Line Architect) Date: 2026-03-21 Status: Design (not yet implemented) Resolves: CI-0001, CI-0005, CI-0007, CI-0010
1. Feedback Capture (CI-0005)
A /ci slash command in the talent-factory workspace. Accepts a one-liner description and optional flags:
/ci "WO template missing AI platform field" --category wo-template --priority high
Behavior: auto-appends a row to company/factory-backlog.md with date, source (caller context), category, and status=Open. If --category is omitted, the command infers it from keywords. No approval gate on capture — triage happens downstream.
Two additional capture paths feed the same backlog:
- Fiona's feedback analysis — product/client items surfaced during 30/60/90 reviews.
- Direct edit — any factory worker can append a row manually for quick fixes.
2. Triage Ownership (CI-0010)
| Stream | Owner | Scope |
|---|---|---|
| Product improvements | Fiona -> Max | Client bugs, skill refinements, deployed talent issues |
| Factory process | Pablo | WO template, pipeline stages, assembly process, patterns |
| Client relationship | Dana | Communication channels, delivery logistics, billing |
Rule: Fiona triages everything she surfaces. Factory workers who log items via /ci self-assign a category; Pablo reviews unassigned items at cadence.
3. Lessons per Skill (CI-0007)
Decision: Option A — companion file.
Pattern: {skill-name}.lessons.md alongside the skill file.
Rationale:
- Skills are already self-contained units shipped to client repos. Embedding lessons (Option B) pollutes the deliverable. A central file (Option C) creates merge friction when multiple skills evolve in parallel.
- Companion files travel with the skill during copy/clone but can be excluded from client delivery via
.gitignoreor the deploy stage filter. - Format: flat list, newest first, each entry tagged with date and source (backlog ID or session).
## 2026-03-18 — CI-0004
WO-001 delivery: /ea-exigences-note-revue generated empty sections when input had no stakeholders.
Action: added guard clause + default text.
4. Cadence
| Event | Frequency | Participants | Purpose |
|---|---|---|---|
| Capture | Continuous | Any factory worker | Log items via /ci or direct edit |
| Triage | Weekly | Pablo + Fiona | Categorize, assign, prioritize new items |
| Review | Per production run kickoff | Pablo + relevant build team | Scan backlog for items that affect the upcoming build |
| Retrospective | End of each delivery (post-Stage 9) | Full delivery team | Harvest lessons, bulk-log to backlog |
This is a hybrid of Q3 Options B and C from the design brief: a light weekly triage plus a production-run-triggered deeper review.
5. Flow
CAPTURE ──> TRIAGE ──> ASSIGN ──> IMPLEMENT ──> VERIFY ──> CLOSE
/ci weekly owner normal dev Quinn/ mark
Fiona Pablo+ sets or next peer Closed in
direct Fiona status prod run review backlog
assign to WIP
category
Status values: Open -> Triaged -> WIP -> Verify -> Closed
Blocked items get a Blocked-by: CI-XXX note. Items that spawn decisions get a TFD reference.
6. Integration with Production Line
The CI system feeds back into the digital-talent production line at three points:
- Templates — WO template and skill template updates (CI-0002, CI-0003) are applied to
production-lines/digital-talent/templates/and take effect on the next Type 1/2 build. - Stage definitions — Process improvements modify stage docs in
production-lines/digital-talent/stages/. Example: CI-0009 (interactive re-run) would update the QA gate stage. - Lessons -> pattern catalog — Recurring lessons that affect multiple skills get promoted to pattern updates via Ada. The companion
.lessons.mdfile is the source; Ada reviews at retrospective cadence.
No retroactive changes to already-deployed talents. Improvements apply forward only. Type 3 enhancement requests are the vehicle for pushing fixes to live deployments.
Next Steps
- CEO approves this design (or requests changes).
- Pablo implements
/cicommand (CI-0005). - Pablo adds
TriagedandWIPstatus columns to backlog format. - Fiona confirms triage ownership split works for her workflow.