Reference index
Kiyo has no programming API. Its public surface is made of three things:
- the eight Skill entries and their access contracts;
- stable control IDs;
- a fixed status vocabulary, plus the formats of project state and templates.
These pages are the lookup reference for that surface.
Control indexAll 68 KIYO-* control IDs with canonical definitions.
Status vocabularyEvery status value: checks, tasks, readiness, Memory, activation, governance.
Project state and configuration.kiyo/policy.md fields, Memory record envelope, managed block.
TemplatesThe 34 neutral templates and when each is used.
Host commands and selectorsInstall, select, update, and remove commands per host.
Stack profiles.NET, Angular, Python, PostgreSQL guidance.
Engineering standardsSix engineering checklists and the standards mapping.
What counts as the public surface
Section titled “What counts as the public surface”| Element | Stable? | Where defined |
|---|---|---|
Skill names (init … memory) and logical IDs (kiyo.init …) |
Yes; exactly eight | src/kiyo/skills/ |
Control IDs (KIYO-*-NNN) |
Yes; never renumbered or reused | control-index.md |
| Status values | Yes; checked by the static contract tests | Evidence Contract, Definition of Done, Memory specification |
| Project state formats | Yes; neutral templates | src/kiyo/templates/ |
Plugin ID kiyo-axiom-framework, catalog kiyo-codejadee |
No. Development namespace; final identity is an open owner decision | Naming |
Host selectors (for example /kiyo-axiom-framework:init) |
Host-defined; some are UNKNOWN |
Host commands |
Internal file layout under references/kiyo/ |
An implementation detail of packaging | Packaging |