Skip to content

@kekkai/blueprint / PrincipleDef

Interface: PrincipleDef ​

Defined in: src/config/types.ts:206

A core belief — carries the "why", and where it is enforced / communicated.

Properties ​

id ​

id: string

Defined in: src/config/types.ts:208

Stable id, e.g. by-responsibility. Unique within the blueprint.


land ​

land: Land

Defined in: src/config/types.ts:214

Landing: lint (a rule backs it) or claude (behavioral, CLAUDE.md only).


say ​

say: string

Defined in: src/config/types.ts:210

The claim, one line.


why ​

why: string

Defined in: src/config/types.ts:212

Why it holds — feeds the Handbook and CLAUDE.md prose.