feat(shared): add core domain types

Pod/Engineer, EngineerContext (live pre-push signal), Collision, and
Intervention — the type contract between frontend and backend.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Kartikeya
2026-06-27 14:07:11 -07:00
parent 7dd613d250
commit 42c0de52b7
8 changed files with 134 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
export type { Pod, Engineer } from './pod.js';
export type { EngineerContext } from './engineer.js';
export type {
Collision,
CollisionSeverity,
GithubStateSnapshot,
} from './collision.js';
export type {
Intervention,
InterventionKind,
InterventionStatus,
SuggestedAction,
SuggestedActionKind,
} from './intervention.js';