oc_chat
Loading...
Searching...
No Matches
__init__.py
Go to the documentation of this file.
1
#!/usr/bin/env python3
2
# -*- coding: utf-8 -*-
3
# oc_chat/registry/roadmap/__init__.py
4
5
# OCT-LINT: disable=tests_exist reason="Covered by oc_chat/tests/registry/roadmap/test_*.py"
6
"""
7
Registry-backed ROADMAP parser, ingest, audit, and operations.
8
9
Purpose
10
-------
11
Expose the public roadmap registry package surface.
12
13
Responsibilities
14
----------------
15
- Re-export parser record types and parse helpers.
16
- Re-export roadmap mutating operation helpers.
17
- Keep package import side effects limited to diagnostics module-load logging.
18
19
Diagnostics
20
-----------
21
Domain: OC_CHAT.MAIN
22
Levels:
23
L2 - package import lifecycle
24
L3 - public surface changes
25
L4 - import dependency tracing
26
27
Contracts
28
---------
29
- This module performs no filesystem or database writes.
30
- SQL ownership remains inside the SQLite backend.
31
32
Dependencies
33
------------
34
- oc_chat.registry.roadmap.parser (re-exported parser record types and parse helpers)
35
- oc_chat.registry.roadmap.operations (re-exported roadmap operation helpers)
36
- oc_diagnostics (structured debug logging via _dbg)
37
"""
38
from
__future__
import
annotations
39
40
from
oc_diagnostics
import
_dbg
41
42
from
oc_chat.registry.roadmap.operations
import
(
43
roadmap_item_add_dependency,
44
roadmap_item_create,
45
roadmap_item_set_status,
46
roadmap_phase_complete,
47
roadmap_plan_link_create,
48
roadmap_section_upsert,
49
roadmap_version_bump,
50
)
51
from
oc_chat.registry.roadmap.parser
import
(
52
ParsedDependency,
53
ParsedItem,
54
ParsedPhase,
55
ParsedRoadmap,
56
ParsedRenderSection,
57
ParsedTrack,
58
RoadmapParseError,
59
canonical_record_hash,
60
parse_roadmap_file,
61
)
62
63
_dbg(
"OC_CHAT.MAIN"
,
"module"
,
"loaded"
, 4)
64
65
__all__ = [
66
"ParsedDependency"
,
67
"ParsedItem"
,
68
"ParsedPhase"
,
69
"ParsedRoadmap"
,
70
"ParsedRenderSection"
,
71
"ParsedTrack"
,
72
"RoadmapParseError"
,
73
"canonical_record_hash"
,
74
"parse_roadmap_file"
,
75
"roadmap_item_add_dependency"
,
76
"roadmap_item_create"
,
77
"roadmap_item_set_status"
,
78
"roadmap_phase_complete"
,
79
"roadmap_plan_link_create"
,
80
"roadmap_section_upsert"
,
81
"roadmap_version_bump"
,
82
]
oc_chat.registry.roadmap.operations
Definition
operations.py:1
oc_chat.registry.roadmap.parser
Definition
parser.py:1
oc_chat
registry
roadmap
__init__.py
Generated by
1.15.0