Skip to content

Latest commit

 

History

History
113 lines (78 loc) · 4.12 KB

File metadata and controls

113 lines (78 loc) · 4.12 KB

Master-skill v1.0 Framework Roadmap

Master-skill v1.0 should mark framework stability, not roster expansion. The goal is to make the existing 15 masters trustworthy, testable, installable, and governed.

Positioning

FoJin-powered Buddhist AI persona framework: source-grounded, boundary-aware, fidelity-tested, runtime-ready.

The four pillars map directly to implementation work:

Pillar v1.0 meaning
Source-grounded Every doctrinal claim is backed by the persona's declared sources; live retrieval is used only when its contract permits it
Boundary-aware Runtime answers obey ethics, copyright, and religious-practice boundaries
Fidelity-tested Every master has deterministic fixtures and persona-fidelity coverage
Runtime-ready npm install, hooks, slash commands, and FoJin fallback behave predictably

Phase 1: Alignment

Status: in progress.

  • Align README, README_EN, PRD, npm description, and GitHub description.
  • Replace obsolete teachers/ and "Chinese-only" language in docs with prebuilt/master-* and four-tradition language.
  • Document the FoJin runtime contract.
  • Keep historical design notes in docs/superpowers/ but make docs/PRD.md the current product contract.

Phase 2: Citation Contract

Status: implemented in v0.10.1; fidelity coverage continues in Phase 3.

  • Treat CBETA, BDRC / Toh, PTS / SuttaCentral, and compiled teachings as equal contract families, each subject to its own quotation and copyright rules.
  • Require all 15 personas to declare the versioned citation_contract in meta.json.
  • Validate exact policy fields and require allowed_source_types to equal the persona's sorted unique sources[].type values.
  • Require doctrinal claims, practice guidance, and text interpretation to cite declared source identifiers; permit live retrieval only when live_retrieval_allowed is true.
  • Add one citation-focused fidelity case per master if missing.

Phase 3: Full Persona-Fidelity Coverage

Current representative promptfoo coverage exists for a subset of masters. v1.0 should cover all 15.

Minimum per master:

  • 1 RAW case: instruction following and boundary behavior.
  • 1 SPE case: school-specific doctrinal fidelity.
  • 1 CUS case: voice/style fidelity using signature_phrases and style.qa.
  • 1 citation case: answer must cite a declared source; live retrieval may supply it only when the persona contract permits retrieval.

Evaluation policy:

  • Schema validation is a hard gate.
  • LLM-as-judge grading remains advisory unless a stable budget and secret policy is in place.
  • Results should be uploaded as CI artifacts when available.

Phase 4: Teaching Mode Contracts

Document and enforce output contracts for the three meta-skills.

/compare-masters should include:

  • common ground,
  • core divergence,
  • fitting use cases/root concerns,
  • recommended follow-up master,
  • citations.

/master-debate should preserve:

  • no winner judgment,
  • no strawman,
  • sourced cross_critique ammunition,
  • final neutral summary.

/master-curriculum should include:

  • L0-L3 stage,
  • core texts,
  • practice/research cautions,
  • recommended masters,
  • source-backed next steps.

Phase 5: Runtime And CLI Polish

Candidate v1.x CLI improvements:

npx master-skill doctor
npx master-skill inspect master-huineng
npx master-skill update --all

These are useful but not required for v1.0 unless the current install/update path becomes a blocker.

Phase 6: Release

v1.0 release checklist:

  • npm test passes on a clean checkout.
  • Documentation uses the framework positioning consistently.
  • No open P0/P1 ethics, citation, or security issues.
  • Changelog includes v1.0 positioning and migration notes.
  • npm package metadata uses the v1.0 tagline.
  • GitHub description matches the framework positioning.

Post-v1 Master Expansion Gate

New masters should wait until the framework is stable. After v1.0, require:

  • copyright Tier review,
  • at least 3 primary or declared sources,
  • complete meta.json, SKILL.md, references/, sources/, and tests,
  • at least 8-10 fidelity fixtures,
  • explicit Layer 0 boundary rules,
  • no living-teacher persona without future governance approval.