Kanban Phase Capability Definitions (types/phase-capability.types.ts)

veritas-kanban · shared/src/types/phase-capability.types.ts · typescript · MIT
ai, automation, ui, security, database, lang:typescript

Defines schema versions and authority dimensions for kanban workflow transitions. Use this to enforce security and capability constraints during project phase changes.

// Source: https://github.com/BradGroux/veritas-kanban | License: MIT | Copyright 2026 Digital Meld
// Provided via justclaw.it.com; keep this notice with the code.
import type { RunApprovalActor, RunApprovalRequest } from './run-approval.types.js';

export const PHASE_CAPABILITY_PROFILE_SCHEMA_VERSION = 'phase-capability-profile/v1' as const;
export const PHASE_CAPABILITY_EVIDENCE_SCHEMA_VERSION = 'phase-capability-evidence/v1' as const;
export const PHASE_TRANSITION_INTENT_SCHEMA_VERSION = 'phase-transition-intent/v1' as const;
export const PHASE_TRANSITION_RECORD_SCHEMA_VERSION = 'phase-transition-record/v1' as const;

export const PHASE_NAMES = ['explore', 'plan', 'implement', 'verify', 'publish'] as const;
export type PhaseName = (typeof PHASE_NAMES)[number];

export const PHASE_AUTHO

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key