31ce04c655
Merge the beta-ready Yao Meta Skill architecture, report, evidence gate, and release-boundary updates.\n\nRelease boundary: beta/public testing is allowed; formal world-class, fully reviewed, or superiority claims remain blocked until the pending evidence gates are accepted.
3.0 KiB
3.0 KiB
Platform Capability Matrix
This matrix describes the current packaging targets and their support level.
| Target | Metadata Adapter | Compiler Contract | Native Behavior Contract | Output Contract | Snapshot Test | Portability Semantics | Notes |
|---|---|---|---|---|---|---|---|
openai |
Yes | Yes | Yes | Yes | Yes | activation, execution, trust, permissions, degradation, native behavior | Generates targets/openai/agents/openai.yaml |
claude |
Yes | Yes | Yes | Yes | Yes | activation, execution, trust, permissions, degradation, native behavior | Generates targets/claude/README.md plus adapter metadata |
generic |
Yes | Yes | Yes | Yes | Yes | activation, execution, trust, permissions, degradation, native behavior | Uses neutral adapter metadata only |
agent-skills-compatible |
Neutral source | Yes | Yes | Source-compatible | Yes | activation, execution, trust, permissions, degradation, native behavior | Keeps canonical SKILL.md plus agents/interface.yaml source shape |
vscode |
Yes | Yes | Yes | Yes | Yes | activation, execution, trust, permissions, degradation, native behavior, install scope | Generates targets/vscode/README.md plus adapter metadata for VS Code / Copilot Agent Skills review |
Current Support Model
openai: strongest metadata adapter support with an explicit compiler contract.claude: lightweight compatibility adapter with an explicit compiler contract and fallback notes.generic: lowest-friction export for neutral Agent Skills consumers.agent-skills-compatible: canonical source shape with compiler evidence for review and distribution.vscode: VS Code / Copilot Agent Skills adapter that preserves the neutral source package and documents user/project scope plus workspace-trust review notes.- runtime permission probes currently report metadata fallback for generated targets; no target is claimed as native-enforced until a client or installer integration can actually enforce the permission model.
Portable Semantics
Each target now preserves:
- activation mode and optional path filters
- execution context and shell choice
- trust tier and remote inline-execution policy
- permission contract for network, file-write, subprocess, and interactive script surfaces
- target-native behavior contract for native surface, activation policy, resource strategy, script strategy, permission enforcement, install scope, review artifacts, and fallback behavior
- degradation strategy for unsupported client behavior
- generated-file mapping and adapter mode from
reports/compiled_targets.json
Explicit Non-Goals
This project does not yet implement:
- client SDK integration
- provider-specific execution logic
- provider-native installer actions or account-level activation changes
- native runtime permission enforcement
Degradation Rule
If a target cannot support a source feature directly:
- preserve the neutral source package
- emit a minimal adapter
- document the fallback in the target output