Define the human-AI collaboration protocol for evaluating a new prospect: who finds the problem, who maps the assets, who decides direction. Prevents the AI from generating both problems and solutions (which leads to self-reinforcing confirmation bias).
/spectra-propose for a client engagement| Actor | Responsibility | Why |
|---|---|---|
| User (Fish) | Problem discovery via external sources (Perplexity, interviews) | External citations prevent self-justification |
| AI agent | Asset inventory and mapping | AI knows the internal codebase best |
| User (Fish) | Final go / no-go decision | Business judgment requires human owner |
Stage 1: User runs external research (Perplexity / Gemini / interviews)
|
v
Stage 2: AI maps pain points to owned assets, produces options
|
v
Stage 3: User decides direction (A / B / C / modify / drop)
|
v
If go: trigger /spectra-propose
When the user provides Perplexity output or research summary, execute in order:
If any check fails: ask the user to refine research before proceeding.
Do not rely on memory. Re-scan every time:
ls products/
ls 8-外掛/
ls skills/
For each asset, record:
| Client Pain | Owned Asset | Modification Effort |
|---|---|---|
| A | X | low / mid / high |
Apply the methodology in client-opportunity-mapping.md.
| Tier | Model | Client Commitment | Our Risk |
|---|---|---|---|
| A | SaaS rental of existing tools | lowest | lowest |
| B | Co-development with client as case study | mid | mid |
| C | Full integration build + monthly | highest | highest (but most replicable) |
Selection criteria (both must hold):
If no candidate meets both: redo asset mapping or recommend dropping the client.
Format:
1. Mapping table
2. Three tier options (A/B/C) with scope, timeline, pricing basis
3. MVP recommendation with rationale
4. Anti-pattern flags (when NOT to take this client)
| User signal | AI action |
|---|---|
| Drops a Perplexity link or research dump | Enter Stage 2 |
| “Help me look at this client” without research | Suggest running Stage 1 first |
| “This proposal is wrong” | Return to mapping table, do not argue |
| “Go with A” | Trigger /spectra-propose |
client-opportunity-mapping.mdpersona-pain-scenario.mdsdd-workflow.md