JustPaste
HomeCategoriesAboutDonateContactTerms of UsePrivacy Policy
JustPaste

Free online notepad — write and share instantly

Navigate

  • Home
  • Timeline
  • Categories

Info

  • About
  • Donate
  • Contact

Legal

  • Terms of Use
  • Privacy Policy

© 2026 JustPaste.app. All rights reserved.

Made with ♥ by JustPaste

Untitled Page | JustPaste.app
25 days ago2 views
👨‍💻Programming
PS D:\HOMIO> Get-Content "D:\HOMIO\REOS_CONTROL_CENTER\AUTONOMY_ENGINE\core\models.py"

from __future__ import annotations

from dataclasses import dataclass, field
from typing import Any, Literal

FactStatus = Literal[
    "PROVEN", "VERIFIED", "SUPPORTED", "LIKELY",
    "UNVERIFIED", "UNKNOWN", "CONTRADICTED"
]

@dataclass(frozen=True)
class Fact:
    fact_id: str
    claim: str
    status: FactStatus
    source: str
    value: Any = None
    semantic_owner: str | None = None
    command: str | None = None

@dataclass(frozen=True)
class CheckResult:
    check_id: str
    status: Literal["PASS", "WARN", "BLOCK"]
    message: str
    facts: tuple[Fact, ...] = ()

@dataclass
class ContextSnapshot:
    generated_at: str
    current_gate: str | None
    current_task: str | None
    current_subtask: str | None
    gate_status: str | None
    criteria_total: int
    criteria_verified: int
    criteria_pending: int
    plan_current_gate: str | None
    next_gate: str | None
    state_integrity: str
    blockers: list[str] = field(default_factory=list)
    warnings: list[str] = field(default_factory=list)
    unknowns: list[str] = field(default_factory=list)
PS D:\HOMIO>
← Back to timeline