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

Go to the source code of this file.

Classes

class  oc_chat.registry.render.roadmap._common.RenderGuardError

Namespaces

namespace  oc_chat
namespace  oc_chat.registry
namespace  oc_chat.registry.render
namespace  oc_chat.registry.render.roadmap
namespace  oc_chat.registry.render.roadmap._common

Functions

str oc_chat.registry.render.roadmap._common._companion_link (str self_key, str target_key)
list[str] oc_chat.registry.render.roadmap._common.generated_footer (str self_key)
str oc_chat.registry.render.roadmap._common.status_glyph (str status, *, bool has_successor=False)
str oc_chat.registry.render.roadmap._common.status_label (str status, *, Optional[str] successor=None, Optional[str] superseded_by=None)
str oc_chat.registry.render.roadmap._common.priority_glyph (Optional[str] priority)
str oc_chat.registry.render.roadmap._common.build_generated_header (*, str source_hash, str logical_state_hash, str renderer)
Optional[dict[str, str]] oc_chat.registry.render.roadmap._common.parse_generated_header (str text)
None oc_chat.registry.render.roadmap._common.assert_render_query_safe (str sql)
sqlite3.Cursor oc_chat.registry.render.roadmap._common.guarded_query (sqlite3.Connection conn, str sql, tuple params=())
Path oc_chat.registry.render.roadmap._common.atomic_write_text (Path path, str text)

Variables

str oc_chat.registry.render.roadmap._common.RENDERER_LEAN = "roadmap-lean-v4"
str oc_chat.registry.render.roadmap._common.RENDERER_EXTENDED = "roadmap-extended-v3"
str oc_chat.registry.render.roadmap._common.RENDERER_CHANGELOG = "roadmap-changelog-v1"
str oc_chat.registry.render.roadmap._common.RENDERER_ROOT_CHANGELOG = "changelog-product-v2"
 oc_chat.registry.render.roadmap._common.RENDERER_IDS
dict oc_chat.registry.render.roadmap._common.LIVING_SET_FILENAMES
dict oc_chat.registry.render.roadmap._common._FOOTER_LABELS
dict oc_chat.registry.render.roadmap._common._ARTIFACT_DIRS
 oc_chat.registry.render.roadmap._common.RUNTIME_EXCLUDED_TABLES
 oc_chat.registry.render.roadmap._common.EXCLUDED_COLUMNS
dict oc_chat.registry.render.roadmap._common._STATUS_GLYPH
dict oc_chat.registry.render.roadmap._common._STATUS_LABEL
dict oc_chat.registry.render.roadmap._common._PRIORITY_GLYPH
 oc_chat.registry.render.roadmap._common.TERMINAL_STATUSES = frozenset({"done", "deferred", "superseded"})
str oc_chat.registry.render.roadmap._common._HEADER_OPEN = "<!-- GENERATED by oct agent render; do not hand-edit."
str oc_chat.registry.render.roadmap._common._HEADER_CLOSE = "-->"
 oc_chat.registry.render.roadmap._common._HEADER_RE
 oc_chat.registry.render.roadmap._common._IDENTIFIER_RE = re.compile(r"[A-Za-z_][A-Za-z0-9_]*")