Go to the source code of this file.
|
| 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) |