Skip to content

Commit 9f88305

Browse files
committed
docs(governance): Round 68 panel — full-doc drift sync
Six-lens unanimous pass: sync stale README panel round refs (1–20 → 1–68), fix METHODOLOGY_MAP.zh-TW nine-skill count, add root North Star/governance pointers, refresh QUALITY_GATES Phase 2 maintenance narrative, align make-all claims in AGENTS/GLOSSARY playbook, add test_readme_governance.py.
1 parent 0a9803d commit 9f88305

12 files changed

Lines changed: 215 additions & 13 deletions

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,20 @@ Core principle:
1010
Doing the right thing > doing things right.
1111
```
1212

13+
14+
15+
## North Star
16+
17+
TeaPrompt helps humans and host agents choose the **right amount of rigor** for a task, record **why** decisions were made, and verify outcomes with **evidence** — using composable prompt layers and nine workflow skills as natural-language harness policy, **without** operating its own agent runtime.
18+
19+
Full library docs: [reflective-prompt-library/README.md](reflective-prompt-library/README.md).
20+
21+
## Governance
22+
23+
- **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–68)
25+
- **Operator playbook:** [GLOSSARY.md](reflective-prompt-library/GLOSSARY.md) — Governance Maintenance Playbook
26+
1327
The repository contains:
1428

1529
- `reflective-prompt-library/`: reusable Markdown prompts for thinking, planning, implementation, review, research, risk handling, and context handoff.

README.zh-TW.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,20 @@ TeaPrompt 是一套給 AI 協作工程使用的反思型 Prompt 與 Workflow Lib
1212
Doing the right thing > doing things right.
1313
```
1414

15+
16+
17+
## 北極星(North Star)
18+
19+
TeaPrompt 幫助人類與宿主 agent 為任務選擇**恰當的嚴謹度**,記錄**決策理由**,並以**證據**驗證結果 —— 透過可組合的 prompt 層與九個 workflow skills 作為自然語言 harness policy,****自建 agent runtime。
20+
21+
完整庫文件:[reflective-prompt-library/README.zh-TW.md](reflective-prompt-library/README.zh-TW.md)
22+
23+
## 治理與貢獻
24+
25+
- **貢獻指南:** [CONTRIBUTING.md](CONTRIBUTING.md)(英文)— 品質閘門、路由維護、`make all`
26+
- **多視角共識紀錄:** [multi-agent-panel-consensus](reflective-prompt-library/plans/multi-agent-panel-consensus-2026-06-25.md)(Rounds 1–68)
27+
- **維護手冊:** [GLOSSARY.md](reflective-prompt-library/GLOSSARY.md) — Governance Maintenance Playbook
28+
1529
此 repository 包含:
1630

1731
- `reflective-prompt-library/`:可重用的提示詞文件(思考、規劃、實作、審查、研究、風險、交接)。

reflective-prompt-library/06-repo/AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ runtime. For non-trivial routing, governance, or skill-selection work:
2929
`reflective-research` (single host, persona lenses); judgment record at
3030
[plans/multi-agent-panel-consensus-2026-06-25.md](../plans/multi-agent-panel-consensus-2026-06-25.md).
3131

32-
Run `make validate` before claiming routing or governance changes are verified.
32+
Run `make all` before claiming routing or governance changes are verified.
3333

3434
---
3535

reflective-prompt-library/GLOSSARY.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -337,9 +337,9 @@ 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–67). Not agent instructions — operator checklist.
340+
Ongoing upkeep after panel close (Rounds 1–68). Not agent instructions — operator checklist.
341341

342-
**Operational test:** Before router tuning, add fresh ROUTE-002/003 holdout phrases; run `make validate`; record decisions in `PROJECT_KNOWLEDGE.md` Decision Index when governance surface changes.
342+
**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

344344
1. Run `make all` on every governance/routing change.
345345
2. Add holdout cases **before** tuning `route_paraphrase_eval.py` keyword rules; `validate_route_fixture.py` blocks accidental shrinkage.

reflective-prompt-library/METHODOLOGY_MAP.zh-TW.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,6 @@ NLAH 論文(明確引用 `SKILL.md` 類型檔案作為直接靈感來源)提
121121
| 工作流與智能體層 | 契合 | 完成 | 工作流引擎、計畫與記憶整合 (`04-agent/`)。 |
122122
| 領域套件層 | 契合 | 完成 | 保留策略提示詞於 `05-domain/`|
123123
| 專案模板層 | 契合 | 完成 | 維持 `AGENTS.md``cursor-rules.md` 模板於 `06-repo/`|
124-
| 技能與動作層 | 契合 | 擴充 | 維持 8 個生命週期技能,並加入窄範圍 minimality gate 以處理反膨脹決策。 |
124+
| 技能與動作層 | 契合 | 擴充 | 維持 9 個凍結 workflow skills(含 reflective-minimality gate以處理反膨脹決策。 |
125125
| 品質閘門與驗證 | 契合 | 完成 | 標準化技能層級的品質檢查。 |
126126
| 治理與能力風險 | 契合 | 完成 | 使用 `reflective-risk` 處理高風險邊界。 |

reflective-prompt-library/PROJECT_KNOWLEDGE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ operating its own agent runtime. See [README.md](README.md#north-star).
4141
> does not silently expand. Completed milestones are retired from this section;
4242
> their outcomes live in the Decision Index.
4343
44-
**Ongoing (post Round 67 panel):** maintain ROUTE-001/002/003 evals, governance validators,
44+
**Ongoing (post Round 68 panel):** maintain ROUTE-001/002/003 evals, governance validators,
4545
and holdout expansion before router tuning — see [GLOSSARY.md](GLOSSARY.md) Governance
4646
Maintenance Playbook. Post-panel maintenance (e.g. ROUTING_CONTRACT R11 approved-spec delivery)
4747
follows the same holdout-before-tune rule. No open implementation blockers from Rounds 8–20;

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–20, options A–AJ) is recorded in [plans/multi-agent-panel-consensus-2026-06-25.md](plans/multi-agent-panel-consensus-2026-06-25.md). Run `make validate` before claiming routing or governance changes.
33+
Multi-agent Socratic consensus on project goals and the nine skills (Rounds 1–68, options A–CZ) 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: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -306,14 +306,15 @@ The latest router improvement uses concept-level boundary rules for these cases
306306

307307
ROUTE-002 measures unseen phrasing separately from ROUTE-001. Round 7 (2026-06-25) added Traditional Chinese holdout groups with matching router intent keywords — fairness test without full `SKILL.md` translation. Round 65 expanded to 36 groups / 100 phrases; post-panel maintenance added ROUTING_CONTRACT **R11** (approved-spec delivery) with ROUTE-003 `implement_not_plan_trap` at 100%. Treat this as a seeded holdout, not proof of broad semantic routing; add fresh cases before further router tuning.
308308

309-
## Phase 2 Status (Round 21 audit)
309+
## Phase 2 Status (post-Round 68 maintenance)
310310

311311
### Done ✅
312312

313313
1. **CI/CD**`.github/workflows/python-tools.yml` runs `make all` on push/PR
314314
2. **ROUTE-001/002/003 in CI** — 128 + 100 + 31 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` (170+ pytest in CI)
317318

318319
### Ongoing maintenance (not blockers)
319320

@@ -374,7 +375,7 @@ python3 reflective-prompt-library/plans/route_paraphrase_eval.py
374375

375376
## Conclusion
376377

377-
Phase 1 quality-gate tooling and documentation are **complete**. Routing consistency on seeded fixtures (ROUTE-001 tuning, ROUTE-002 holdout, ROUTE-003 adversarial) is at **100%** as of Round 65 plus R11 approved-spec delivery maintenance; treat this as regression protection, not proof of broad semantic routing. TeaPrompt has:
378+
Phase 1 quality-gate tooling and documentation are **complete**. Routing consistency on seeded fixtures (ROUTE-001 tuning, ROUTE-002 holdout, ROUTE-003 adversarial) is at **100%** as of Round 68 (R11 approved-spec delivery + R12 boundary quick-cue maintenance); treat this as regression protection, not proof of broad semantic routing. TeaPrompt has:
378379

379380
- ✅ Automated validation to prevent quality degradation
380381
- ✅ Machine-readable index for tool integration
@@ -383,4 +384,4 @@ Phase 1 quality-gate tooling and documentation are **complete**. Routing consist
383384
- ✅ Benchmark fixture gate plus optional manual benchmark runs
384385
- ✅ Research-backed design decisions
385386

386-
The project is positioned to grow sustainably with quality discipline built in from the start. **No open implementation blockers** remain from the Rounds 8–20 panel work (Round 21 audit). 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–68; 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: 115 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1355,9 +1355,123 @@ User directive: **do anything you want** — reopen panel for post-Round-66 oper
13551355

13561356
- `make all`: pytest + ROUTE-001/002/003 100%
13571357

1358+
## Round 68 — Full-doc drift sync (2026-06-25)
1359+
1360+
User directive: **review all docs** — reopen six-lens panel for cross-surface drift after Round 67.
1361+
1362+
### CS: Sync library README panel record?
1363+
1364+
| Lens | Position |
1365+
| --- | --- |
1366+
| Opus | **Agree** — "Rounds 1–20" stale; update to Rounds 1–68, options A–CZ |
1367+
| Codex | **Agree**`make all` for verified claims, not `make validate` alone |
1368+
| Gemini | **Agree** — entry README is governance discoverability surface |
1369+
| Composer | **Agree** — anti-drift via `test_readme_governance.py` |
1370+
| Sakana | **Agree** — panel record is historical truth, must track seal round |
1371+
| GLM | **Agree** — minimal one-line fix |
1372+
1373+
**Consensus:** **Agree**`reflective-prompt-library/README.md` Governance Panel Record.
1374+
1375+
### CT: Fix METHODOLOGY_MAP.zh-TW skill count?
1376+
1377+
| Lens | Position |
1378+
| --- | --- |
1379+
| All six | **Agree** — "8 個生命週期技能" contradicts frozen nine-skill policy |
1380+
1381+
**Consensus:** **Agree** — update to nine frozen workflow skills.
1382+
1383+
### CU: Root README North Star + governance pointers?
1384+
1385+
| Lens | Position |
1386+
| --- | --- |
1387+
| Opus | **Agree** — root is fork entry; link CONTRIBUTING + panel + playbook |
1388+
| Codex | **Agree** — brief North Star, link to library README for depth |
1389+
| Gemini | **Agree** — README.zh-TW parity (北極星 + 治理) |
1390+
| Composer | **Agree** — do not duplicate full skill tables at root |
1391+
| Sakana | **Reject** duplicating panel methodology essay at root |
1392+
| GLM | **Agree** — pointers only |
1393+
1394+
**Consensus:** **Agree** — root `README.md` + `README.zh-TW.md` North Star and governance sections.
1395+
1396+
### CV: Refresh QUALITY_GATES Phase 2 section?
1397+
1398+
| Lens | Position |
1399+
| --- | --- |
1400+
| Opus | **Agree** — "Round 21 audit" header stale after R12 + Round 67 |
1401+
| Codex | **Agree** — add doc anti-drift pytest bullet; restore if corrupted |
1402+
| Gemini | **Agree** — conclusion should say maintenance mode, not blockers |
1403+
| Composer | **Agree**`test_quality_gates_summary.py` guards Phase 2 header |
1404+
| Sakana | **Reject** re-litigating Phase 1 completeness |
1405+
| GLM | **Agree** — metrics unchanged; narrative only |
1406+
1407+
**Consensus:** **Agree** — Phase 2 → post-Round 68 maintenance; anti-drift test mention.
1408+
1409+
### CW: `test_readme_governance.py`?
1410+
1411+
| Lens | Position |
1412+
| --- | --- |
1413+
| All six | **Agree** — guard README round refs, root governance, zh-TW skill count |
1414+
1415+
**Consensus:** **Agree** — new pytest module.
1416+
1417+
### CX: Expand ROUTE holdout / tune router?
1418+
1419+
| Lens | Position |
1420+
| --- | --- |
1421+
| All six | **Reject** — ROUTE-001/002/003 remain 100% |
1422+
1423+
**Consensus:** **Reject** — no router changes.
1424+
1425+
### CY: GLOSSARY playbook `make all` + round bump?
1426+
1427+
| Lens | Position |
1428+
| --- | --- |
1429+
| All six | **Agree** — operational test line must match playbook step 1 |
1430+
1431+
**Consensus:** **Agree** — Rounds 1–68; `make all` in operational test.
1432+
1433+
### CZ: Final seal?
1434+
1435+
| Lens | Position |
1436+
| --- | --- |
1437+
| All six | **Agree** — reseal at Round 68 |
1438+
1439+
**Consensus:** **Agree close** — panel resealed Round 68.
1440+
1441+
### Round 68 verdict table
1442+
1443+
| ID | Option | Verdict | Action |
1444+
| --- | --- | --- | --- |
1445+
| CS | Library README panel sync | **Agree** | Rounds 1–68, `make all` |
1446+
| CT | zh-TW methodology map | **Agree** | Nine skills |
1447+
| CU | Root README governance | **Agree** | EN + zh-TW North Star |
1448+
| CV | QUALITY_GATES Phase 2 | **Agree** | Maintenance narrative |
1449+
| CW | README governance pytest | **Agree** | `test_readme_governance.py` |
1450+
| CX | Holdout/router expansion | **Reject** ||
1451+
| CY | Playbook make all | **Agree** | `GLOSSARY.md` |
1452+
| CZ | Final seal | **Agree** | Panel resealed Round 68 |
1453+
1454+
**All roles agree.**
1455+
1456+
## Implemented Changes (Round 68)
1457+
1458+
- `reflective-prompt-library/README.md`: Governance Panel Record Rounds 1–68
1459+
- `METHODOLOGY_MAP.zh-TW.md`: nine frozen workflow skills
1460+
- `README.md`, `README.zh-TW.md`: North Star + governance pointers
1461+
- `QUALITY_GATES_SUMMARY.md`: Phase 2 post-Round 68 maintenance narrative
1462+
- `GLOSSARY.md`: playbook Rounds 1–68; operational test `make all`
1463+
- `06-repo/AGENTS.md`: `make all` for verified claims
1464+
- `plans/tests/test_readme_governance.py`: README + zh-TW anti-drift
1465+
- `test_glossary_structure.py`, `test_quality_gates_summary.py`: Round 68 guards
1466+
- `PROJECT_KNOWLEDGE.md`: Decision Index entry
1467+
1468+
## Verification (Round 68)
1469+
1470+
- `make all`: pytest + ROUTE-001/002/003 100%
1471+
13581472
## Panel status (updated)
13591473

1360-
**Sealed 2026-06-25** after **Round 67** (options A–CR). Contributor/operator doc parity complete. Future work remains recurrence-gated maintenance per playbook.
1474+
**Sealed 2026-06-25** after **Round 68** (options A–CZ). Full-doc drift sync complete. Future work remains recurrence-gated maintenance per playbook.
13611475

13621476
_Ongoing maintenance: [GLOSSARY.md](../GLOSSARY.md) Governance Maintenance Playbook — expand ROUTE-002/003 holdout before `route_paraphrase_eval.py` tuning (R8–R12)._
13631477

reflective-prompt-library/plans/tests/test_glossary_structure.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ def test_round_boundary_terms_present(glossary_text: str):
3030
assert heading in glossary_text, f"missing glossary section: {heading}"
3131

3232

33-
def test_maintenance_playbook_references_round_67(glossary_text: str):
33+
def test_maintenance_playbook_references_round_68(glossary_text: str):
3434
playbook = glossary_text.split("## Governance Maintenance Playbook", 1)[1]
35-
assert "Rounds 1–67" in playbook or "Rounds 1-67" in playbook
36-
assert "Rounds 1–66" not in playbook and "Rounds 1-66" not in playbook
35+
assert "Rounds 1–68" in playbook or "Rounds 1-68" in playbook
36+
assert "Rounds 1–67" not in playbook and "Rounds 1-67" not in playbook
3737

3838

3939
def test_approved_spec_delivery_separated_from_playbook(glossary_text: str):

0 commit comments

Comments
 (0)