Cognitive-OS-Wantsong/docs/PROMPT_AUTHORITY_BOUNDARY.md

3.9 KiB

Prompt Authority Boundary

status: draft_m2_boundary_correction date: 2026-06-20

Purpose

M2 must not directly implement the GPT-authored prompt plan as canonical prompts in this repository.

The M2 correction is to separate product-local runtime work from CCPE-owned canonical prompt and runtime authority.

Authority Split

Surface Owner This repository may store This repository must not store
Product runtime Cognitive-OS-Wantsong product-local adapters, manual run records, sample inputs/outputs, product workflow notes, product output formats canonical CCPE prompt cards, Agent Specs, Runtime Specs, CCRA reviewer specs
Canonical prompt/runtime authority ccpe-system supplier requests under requirements/ccpe/ copied canonical artifacts treated as local truth
Deterministic automation skills-vault supplier requests under requirements/skills-vault/ reusable Skill source, generic validators, reusable CLIs

Product Repository Scope

This repository owns:

  • product-specific runtime adapters;
  • sample run inputs and outputs;
  • manual run records;
  • product-specific workflow glue;
  • local output formats for internal trace and reader-facing explanation;
  • product-side requests to CCPE and skills-vault.

This repository does not own:

  • canonical Prompt Cards;
  • Agent Specs;
  • Runtime Specs;
  • model-call protocols;
  • evaluation rubrics;
  • Local CCRA canonical review protocol;
  • reusable deterministic automation tools.

M2 Prompt Rule

Do not create canonical prompt files in this repository.

If prompts/ must be created later, every file must be a product-local draft adapter and include this frontmatter:

---
authority: product_local_adapter
status: draft
canonical_source: pending_ccpe
not_canonical_ccpe_prompt: true
---

Adapter files may reference pending CCPE contracts but cannot claim canonical status.

Routing Rule

When M2 needs canonical prompt/spec/rubric/protocol authority, write a CCPE request under:

requirements/ccpe/

When M2 needs reusable deterministic automation, write a skills-vault request under:

requirements/skills-vault/

Do not solve supplier-owned capabilities locally unless the owner explicitly changes the boundary.

Forbidden During M2a

M2a must not:

  • create canonical prompts;
  • create ccra_review_bundle/;
  • start Local CCRA;
  • import old prompt packs from the previous project;
  • implement a full selector;
  • implement reusable validators locally;
  • expand the model set.

Revised M2a Plan

Goal: correct M2 authority boundaries before any prompt/runtime skeleton work.

Deliverables:

  • docs/PROMPT_AUTHORITY_BOUNDARY.md;
  • M2 boundary decisions in docs/DECISIONS.md;
  • CCPE request for cognitive runtime prompt contracts;
  • skills-vault request for deterministic adapter/run manifest tooling if needed;
  • request-channel READMEs.

Acceptance:

  • no prompts/ directory is required;
  • no canonical CCPE artifact is copied into this repository;
  • any missing canonical prompt/spec is represented as a supplier request;
  • any reusable deterministic tool is represented as a supplier request.

Revised M2b Plan

Goal: create only product-local runtime material after M2a boundaries are accepted.

Allowed M2b work:

  1. Create product-local draft adapters only if the owner confirms adapter work should start before CCPE supplies canonical Prompt Cards.
  2. Use the mandatory adapter frontmatter from this document.
  3. Define product-local run input/output shapes for:
    • intake/value assessment;
    • QPI;
    • lens orchestration;
    • Intellectual Archaeology;
    • synthesis/calibration;
    • reader translation;
    • feedback/asset decision.
  4. Run one minimal manual sample only after adapters and run format are clearly product-local.
  5. Record the run as product evidence, not as review evidence.

M2b must still not start Local CCRA. Local CCRA waits until boundary correction and one minimal manual sample are complete.