export type PlanningObservationType = "intent" | "language" | "framework" | "dependency" | "component" | "architecture" | "constraint" | "risk" | "assumption" | "unknown" | "evidence" | "actor" | "capability" | "test" | "coverage" | "mission" | "expedition" | "objective" | "wizard" | "custom"; export type PlanningObservationConfidence = "certain" | "high" | "medium" | "low" | "unknown"; export type PlanningObservation = { /** Stable unique identifier */ id: string; /** Adapter that produced the observation */ sourceAdapter: string; /** Category of knowledge */ type: PlanningObservationType; /** Structured observation content */ payload: Record; /** Reference to immutable evidence backing this observation */ evidenceReference: string; /** Confidence in the observation */ confidence: PlanningObservationConfidence; /** Timestamp when the observation was produced (ms since epoch) */ timestamp: number; };