Skip to content

Quality Status

Status labels:

  • A — implemented, import-clean, smoke-tested, package-boundary compliant.
  • B — implemented but needs fuller tests or documentation.
  • C — scaffolded or partially ported.
  • Pending — not yet ported.
Area Status Notes
models/ A DTOs ported with product-native names and no host imports.
protocols.py A Public seams defined for event bus, clock, goal state, basin hook, and write guard.
errors.py A Typed package error hierarchy defined.
config.py C Skeleton only; fields land as modules are ported.
cycle/ A Blackboard and cycle history ported; smoke-tested.
registries/ A Module and phase registries ported; smoke-tested.
interpret/ A A-distance, ambiguity, anomaly persistence, and expectation evaluator ported; package-local tests cover key behavior.
goals/ A Goal graph, selector, validator, transformer, generator, monitor, explainer, outcome closure, and outcome memory ported with package-native DTOs and injected seams.
plans/ A Plan soundness and deviation tracker ported; learning-signal adjustment is host-wired through a public callback, not an EventBus singleton.
meta/ B Package-native monitor/assess/control loop ported with injected graph, generator, EventBus, and WriteGuard seams. Host-only particle lifecycle and LinOSS/AIS dispatch remain adapter-side.
intake/ A Instruction ingest ported with graph insertion, lineage metadata, validation, and deduplication; legacy goal-service sync remains adapter-side.
world/ A World simulator ported; package-local tests cover action scaling and discrepancy detection.
Public docs A README, contribution notes, provenance, architecture, principles, quality docs, and quickstart exist.
Tests A Package-local tests cover DTOs, foundations, world/interpretation, goals, plans, meta, and intake without host imports.

Update this file after each port cluster.