|
oc_chat
|
Go to the source code of this file.
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.inputs |
Functions | |
| list[tuple[str, str]] | oc_chat.registry.roadmap.reconcile.inputs._sub_phase_entries (Mapping[str, object] data) |
| SourceIndex | oc_chat.registry.roadmap.reconcile.inputs.load_source_index (str|Path source_dir) |
| str | oc_chat.registry.roadmap.reconcile.inputs._sub_phase_prose (Mapping[str, object] data, str sub_id) |
| str | oc_chat.registry.roadmap.reconcile.inputs._strip_scalar (str raw) |
| tuple[dict[str, object], str, str|None] | oc_chat.registry.roadmap.reconcile.inputs._plan_frontmatter (str text) |
| tuple[PlanRecord,...] | oc_chat.registry.roadmap.reconcile.inputs.load_plan_records (str|Path plans_dir, *, bool completed=True) |
| Sequence[str] | oc_chat.registry.roadmap.reconcile.inputs.named_ids (str text, frozenset[str] scannable) |
Variables | |
| frozenset | oc_chat.registry.roadmap.reconcile.inputs.STATUS_KINDS = frozenset({"phase", "promoted_item", "roadmap_item"}) |
| frozenset | oc_chat.registry.roadmap.reconcile.inputs.TERMINAL_STATUSES = frozenset({"done", "deferred", "superseded"}) |
| frozenset | oc_chat.registry.roadmap.reconcile.inputs.ADVANCED_STATUSES = frozenset({"done", "in_progress"}) |
| oc_chat.registry.roadmap.reconcile.inputs.SCANNABLE_ID = re.compile(r"^(?=.{2,}$).*[0-9.-]") | |
| oc_chat.registry.roadmap.reconcile.inputs.ID_TOKEN = re.compile(r"\b[A-Z][A-Za-z0-9]*(?:[.-][A-Za-z0-9]+)*\b") | |
| str | oc_chat.registry.roadmap.reconcile.inputs.ADVANCES_NONE = "none" |
| oc_chat.registry.roadmap.reconcile.inputs._ADVANCES_LINE = re.compile(r"^advances:\s*(.*?)\s*$", re.MULTILINE) | |
| oc_chat.registry.roadmap.reconcile.inputs._PLAN_ID_LINE = re.compile(r"^plan_id:\s*(.*?)\s*$", re.MULTILINE) | |