Skip to content

@kekkai/blueprint / PrincipleDef

Interface: PrincipleDef

Defined in: config/types.ts:182

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

Properties

id

id: string

Defined in: config/types.ts:184

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


land

land: Land

Defined in: config/types.ts:190

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


say

say: string

Defined in: config/types.ts:186

The claim, one line.


why

why: string

Defined in: config/types.ts:188

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