oc_chat
Loading...
Searching...
No Matches
engine.py File Reference

Go to the source code of this file.

Classes

class  oc_chat.registry.roadmap.reconcile.engine.ReconcileConfigError
class  oc_chat.registry.roadmap.reconcile.engine.JoinWriteResult

Namespaces

namespace  oc_chat
namespace  oc_chat.registry
namespace  oc_chat.registry.roadmap
namespace  oc_chat.registry.roadmap.reconcile
namespace  oc_chat.registry.roadmap.reconcile.engine

Functions

str oc_chat.registry.roadmap.reconcile.engine._resolve_scope (Path root, Path source)
tuple[int, str, str] oc_chat.registry.roadmap.reconcile.engine._sort_key (Finding finding)
str|None oc_chat.registry.roadmap.reconcile.engine._scope_blind_spot (int records_examined, int records_on_disk, str|None history_error)
ReconcileReport oc_chat.registry.roadmap.reconcile.engine.reconcile (*, SourceIndex source_index, Sequence[PlanRecord] plan_records=(), Sequence[CommitRecord] history=(), Path|None repo_root=None, str|None advances_required_from=None, str|None history_error=None)
ReconcileReport oc_chat.registry.roadmap.reconcile.engine.reconcile_workspace (str|Path workspace_root, *, str|Path|None source_dir=None, str|Path|None plans_dir=None, str|None since=None, str|None advances_required_from=None)
set[str] oc_chat.registry.roadmap.reconcile.engine._existing (Registry registry, str table, str column, set[str] wanted)
JoinWriteResult oc_chat.registry.roadmap.reconcile.engine.write_plan_links (Registry registry, Sequence[PlanLink] links, *, str actor_slot, ActorType actor_type="human_operator", bool system_actor=True, bool dry_run=False)

Variables

str oc_chat.registry.roadmap.reconcile.engine.DEFAULT_SOURCE_REL = "oc_chat/oc_chat/roadmap/source"
str oc_chat.registry.roadmap.reconcile.engine.DEFAULT_PLANS_REL = "oc_chat/oc_chat/plans/completed"
dict oc_chat.registry.roadmap.reconcile.engine._SEVERITY_ORDER = {"violation": 0, "advisory": 1}