Skip to content

@kekkai/blueprint / PrincipleDef

Interface: PrincipleDef

Defined in: config/types.ts:195

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

Properties

id

id: string

Defined in: config/types.ts:197

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


land

land: Land

Defined in: config/types.ts:203

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


say

say: string

Defined in: config/types.ts:199

The claim, one line.


why

why: string

Defined in: config/types.ts:201

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