Skip to content

Commit 434cae5

Browse files
committed
Round 79: bidirectional thinking-lens ↔ skill cross-links
- List consumer workflow skills in 01-thinking Purpose preambles - Add THINKING_LENS_SKILL_CONSUMERS reciprocal pytest in test_prompt_cross_links - Reseal panel, governance docs, GLOSSARY playbook step 10; pytest floor 440+
1 parent d59c009 commit 434cae5

13 files changed

Lines changed: 82 additions & 15 deletions

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Full library docs: [reflective-prompt-library/README.md](reflective-prompt-libra
2121
## Governance
2222

2323
- **Contributing:** [CONTRIBUTING.md](CONTRIBUTING.md) — quality gates, routing maintenance (R8–R12), `make all`
24-
- **Panel record:** [multi-agent-panel-consensus](reflective-prompt-library/plans/multi-agent-panel-consensus-2026-06-25.md) — six-lens Socratic consensus (Rounds 1–78)
24+
- **Panel record:** [multi-agent-panel-consensus](reflective-prompt-library/plans/multi-agent-panel-consensus-2026-06-25.md) — six-lens Socratic consensus (Rounds 1–79)
2525
- **Operator playbook:** [GLOSSARY.md](reflective-prompt-library/GLOSSARY.md) — Governance Maintenance Playbook
2626

2727
The repository contains:

reflective-prompt-library/01-thinking/counterargument.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Use this to prevent excessive optimism, overengineering, or AI flattery.
44

55
## Purpose
66

7-
Stress-test optimism, overengineering, and AI flattery before committing resources. Primary workflow surfaces: `reflective-review` and `reflective-minimality`; escalate to `reflective-risk` when trust-boundary or blast-radius signals appear.
7+
Stress-test optimism, overengineering, and AI flattery before committing resources. Primary workflow surfaces: `reflective-implement` for disputed implementation choices; `reflective-review` and `reflective-minimality` for critique and anti-bloat; escalate to `reflective-risk` when trust-boundary or blast-radius signals appear.
88

99
## Scope
1010

reflective-prompt-library/01-thinking/critical-thinking-check.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Use this to review articles, strategies, product ideas, technical choices, or AI
44

55
## Purpose
66

7-
Audit claims, assumptions, and evidence quality before accepting a plan, article, or AI output. Primary workflow surface: `reflective-review`; pair with `reflective-research` when external sources are required.
7+
Audit claims, assumptions, and evidence quality before accepting a plan, article, or AI output. Primary workflow surfaces: `reflective-review` for diff/plan critique; `reflective-implement` for evidence before material commits; `reflective-risk` for high-blast-radius checks; pair with `reflective-research` when external sources are required.
88

99
## Scope
1010

reflective-prompt-library/01-thinking/socratic-reviewer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Suitable for requirements interviews, life decisions, product direction, busines
44

55
## Purpose
66

7-
Clarify the real question before choosing a direction. Primary workflow surfaces: `reflective-brief` for goal and assumption clarification; escalate to `reflective-spec-plan` when scope is clear enough to plan.
7+
Clarify the real question before choosing a direction. Primary workflow surfaces: `reflective-brief` for goal and assumption clarification; `reflective-dispatch` for routing; `reflective-research` for multi-voice synthesis; `reflective-handoff-retro` for session transfer; escalate to `reflective-spec-plan` when scope is clear enough to plan.
88

99
## Scope
1010

reflective-prompt-library/01-thinking/why-what-how-done.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Use this as the core gate prompt before committing to a direction.
44

55
## Purpose
66

7-
Gate a task through Why / What / How / Done before choosing strictness or workflow depth. Primary workflow surfaces: `reflective-brief` then `reflective-dispatch` for orchestration level selection.
7+
Gate a task through Why / What / How / Done before choosing strictness or workflow depth. Primary workflow surfaces: `reflective-brief` then `reflective-dispatch` for orchestration level selection; `reflective-spec-plan` when framing becomes ticket or spec work.
88

99
## Scope
1010

reflective-prompt-library/GLOSSARY.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ Curated top-of-cheatsheet summary of high-confusion routing traps (ROUTE-002 hol
337337

338338
## Governance Maintenance Playbook / 治理維護手冊
339339

340-
Ongoing upkeep after panel close (Rounds 1–68). Not agent instructions — operator checklist.
340+
Ongoing upkeep after panel close (Rounds 1–79). Not agent instructions — operator checklist.
341341

342342
**Operational test:** Before router tuning, add fresh ROUTE-002/003 holdout phrases; run `make all`; record decisions in `PROJECT_KNOWLEDGE.md` Decision Index when governance surface changes.
343343

@@ -350,4 +350,5 @@ Ongoing upkeep after panel close (Rounds 1–68). Not agent instructions — ope
350350
7. When holdout probe tuples change in `test_validate_route_fixture.py`, mirror cues in EN/zh-TW cheatsheets and run `test_cheatsheet_*_parity.py` (e.g. `test_cheatsheet_dispatch_meta_parity.py`).
351351
8. Keep `CONTRIBUTING.md` Routing Maintenance aligned with `ROUTING_CONTRACT.md` R8–R12 when boundaries or cheatsheet parity steps change.
352352
9. When adding benchmark golden tasks, keep `test_benchmark_covers_all_nine_workflows` green and bump `MIN_TASK_COUNT` in `validate_benchmark_fixture.py` if the floor rises.
353+
10. When changing thinking-lens ↔ skill cross-links, update `SKILL_THINKING_SOURCES` and consumer lists in `01-thinking/` Purpose preambles; run `test_prompt_cross_links.py` (including reciprocal `THINKING_LENS_SKILL_CONSUMERS`).
353354

reflective-prompt-library/PROJECT_KNOWLEDGE.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,12 @@ deferred promotions are recurrence-gated — see [panel backlog](plans/multi-age
7272

7373
## Decision Index
7474

75-
- 2026-06-25 Round 78 panel — complete nine-skill thinking-lens cross-links + Module Contract anti-drift → [record](plans/multi-agent-panel-consensus-2026-06-25.md)
7675
> Pointers to the causal trail — plans, reflections, tests, commits. Detail is
7776
> not duplicated here; this is a map, not an archive.
7877
78+
- 2026-06-25 Round 79 panel — bidirectional thinking-lens ↔ workflow skill preamble cross-links + reciprocal pytest → [record](plans/multi-agent-panel-consensus-2026-06-25.md)
79+
- 2026-06-25 Round 78 panel — complete nine-skill thinking-lens cross-links + Module Contract anti-drift → [record](plans/multi-agent-panel-consensus-2026-06-25.md)
80+
7981
- 2026-06-25 Round 77 panel — governance pytest mirrors (`test_validate_governance.py`, `test_validate_links.py`, `test_lint_skills.py`) → [record](plans/multi-agent-panel-consensus-2026-06-25.md)
8082
- 2026-06-25 Round 76 panel — standardize `06-repo/` prompt contracts (Purpose/Scope/Acceptance/Falsifiability) + thinking/workflow cross-links + `test_repo_prompts_eval_harness.py`[record](plans/multi-agent-panel-consensus-2026-06-25.md)
8183
- 2026-06-25 Round 75 panel — standardize `05-domain/` prompt contracts (Purpose/Scope/Acceptance/Falsifiability) + thinking/workflow cross-links + `test_domain_prompts_eval_harness.py`[record](plans/multi-agent-panel-consensus-2026-06-25.md)

reflective-prompt-library/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Pick **Strictness L1–L6** first (`skills/reflective-dispatch/SKILL.md`, [GLOSS
3030

3131
## Governance Panel Record
3232

33-
Multi-agent Socratic consensus on project goals and the nine skills (Rounds 1–78, options A–ED) is recorded in [plans/multi-agent-panel-consensus-2026-06-25.md](plans/multi-agent-panel-consensus-2026-06-25.md). Run `make all` before claiming routing or governance changes are verified.
33+
Multi-agent Socratic consensus on project goals and the nine skills (Rounds 1–79, options A–EH) is recorded in [plans/multi-agent-panel-consensus-2026-06-25.md](plans/multi-agent-panel-consensus-2026-06-25.md). Run `make all` before claiming routing or governance changes are verified.
3434

3535
## Directory Map
3636

reflective-prompt-library/plans/QUALITY_GATES_SUMMARY.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ ROUTE-002 measures unseen phrasing separately from ROUTE-001. Round 7 (2026-06-2
314314
2. **ROUTE-001/002/003 in CI** — 128 + 102 + 53 paraphrases at 100% consistency (seeded fixtures); `validate_route_fixture.py` gates minimum coverage
315315
3. **Governance validators** — links, lint, governance metadata, PROJECT_KNOWLEDGE, benchmark fixture, skill examples
316316
4. **Harness policy docs** — CONTRIBUTING, AGENTS, SKILL_INSTALLATION, maintenance playbook
317-
5. **Doc anti-drift**`test_routing_contract.py`, cheatsheet parity tests, `test_readme_governance.py`, `test_thinking_prompts_eval_harness.py`, `test_engineering_prompts_eval_harness.py`, `test_prompt_cross_links.py`, `test_core_prompts_eval_harness.py`, `test_agent_prompts_eval_harness.py`, `test_context_prompts_eval_harness.py`, `test_domain_prompts_eval_harness.py`, `test_repo_prompts_eval_harness.py`, `test_validate_governance.py`, `test_validate_links.py`, `test_lint_skills.py`, `test_skill_module_contract.py` (430+ pytest anti-drift suite in CI)
317+
5. **Doc anti-drift**`test_routing_contract.py`, cheatsheet parity tests, `test_readme_governance.py`, `test_thinking_prompts_eval_harness.py`, `test_engineering_prompts_eval_harness.py`, `test_prompt_cross_links.py`, `test_core_prompts_eval_harness.py`, `test_agent_prompts_eval_harness.py`, `test_context_prompts_eval_harness.py`, `test_domain_prompts_eval_harness.py`, `test_repo_prompts_eval_harness.py`, `test_validate_governance.py`, `test_validate_links.py`, `test_lint_skills.py`, `test_skill_module_contract.py` (440+ pytest anti-drift suite in CI); reciprocal thinking-lens ↔ skill checks in `test_prompt_cross_links.py`
318318

319319
### Ongoing maintenance (not blockers)
320320

@@ -384,4 +384,4 @@ Phase 1 quality-gate tooling and documentation are **complete**. Routing consist
384384
- ✅ Benchmark fixture gate plus optional manual benchmark runs
385385
- ✅ Research-backed design decisions
386386

387-
The project is positioned to grow sustainably with quality discipline built in from the start. **No open implementation blockers** remain from panel Rounds 1–76; work is recurrence-gated maintenance per playbook. The next measurable quality target is **holdout expansion before router tuning** and optional manual baseline-vs-skill benchmark runs — not shipping new core skills without promotion evidence.
387+
The project is positioned to grow sustainably with quality discipline built in from the start. **No open implementation blockers** remain from panel Rounds 1–79; work is recurrence-gated maintenance per playbook. The next measurable quality target is **holdout expansion before router tuning** and optional manual baseline-vs-skill benchmark runs — not shipping new core skills without promotion evidence.

reflective-prompt-library/plans/multi-agent-panel-consensus-2026-06-25.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2063,3 +2063,48 @@ User directive (repeat): review prompts, plans, skills, and Socratic/critical-th
20632063

20642064
**Resealed 2026-06-25** after **Round 78** (options EA–ED). Nine-skill thinking-lens cross-link pass complete; Module Contract anti-drift closed for core skills. Holdout expansion remains recurrence-gated maintenance.
20652065

2066+
---
2067+
2068+
## Round 79 — Bidirectional thinking-lens ↔ workflow skill cross-links (2026-06-25)
2069+
2070+
**Options EE–EH** | Six-lens panel (Opus, Codex, Gemini, Composer, Sakana, GLM)
2071+
2072+
### Round 79 options
2073+
2074+
| ID | Proposal | Verdict |
2075+
| --- | --- | --- |
2076+
| EE | Bidirectional thinking-lens ↔ workflow-skill links (`01-thinking/` Purpose lists consumer skills; pytest inverts `SKILL_THINKING_SOURCES`) | **Agree** |
2077+
| EF | Escalation subsection anti-drift (`lint_skills` suggestion only today) | **Defer** |
2078+
| EG | ROUTE holdout expansion | **Defer** |
2079+
| EH | Router / tenth skill / benchmark CI | **Reject** |
2080+
2081+
### Round 79 verdict table
2082+
2083+
| ID | Option | Verdict | Action |
2084+
| --- | --- | --- | --- |
2085+
| EE | Bidirectional cross-links | **Agree** | Purpose preambles + reciprocal pytest |
2086+
| EF | Escalation anti-drift | **Defer** | maintenance |
2087+
| EG | Holdout expansion | **Defer** | maintenance |
2088+
| EH | Router/tenth skill/benchmark CI | **Reject** | no change |
2089+
2090+
**All roles agree.**
2091+
2092+
## Implemented Changes (Round 79)
2093+
2094+
- `01-thinking/socratic-reviewer.md`, `counterargument.md`, `critical-thinking-check.md`, `why-what-how-done.md`: Purpose preambles list primary consumer workflow skills
2095+
- `plans/tests/test_prompt_cross_links.py`: `THINKING_LENS_SKILL_CONSUMERS` + `test_thinking_lens_preamble_lists_consumer_skills` reciprocal anti-drift
2096+
- `GLOSSARY.md`: playbook Rounds 1–79; step 10 for reciprocal cross-links
2097+
- `QUALITY_GATES_SUMMARY.md`: 440+ pytest floor; reciprocal cross-link note; panel Rounds 1–79
2098+
- `PROJECT_KNOWLEDGE.md`: Decision Index Round 79 entry
2099+
- `README.md`, `reflective-prompt-library/README.md`, `test_readme_governance.py`: panel round 79 sync
2100+
2101+
## Verification (Round 79)
2102+
2103+
- `make all`: pytest + ROUTE-001/002/003 100%
2104+
2105+
## Panel status (updated)
2106+
2107+
**Resealed 2026-06-25** after **Round 79** (options EE–EH). Bidirectional thinking-lens ↔ workflow skill cross-links complete; reciprocal pytest guards Purpose preambles. Holdout expansion and Escalation subsection anti-drift remain recurrence-gated maintenance.
2108+
2109+
2110+

0 commit comments

Comments
 (0)