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

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.operations

Functions

OperationLogRow oc_chat.registry.roadmap.operations.roadmap_item_create (Registry registry, *, str item_id, str title, str actor_slot, ActorType actor_type, RoadmapTrackKind track_kind="m_phase", str|None phase_code=None, str|None phase_label=None, str|None parent_item_id=None, str|None prose=None, str|None prose_path=None, RoadmapStatus status="todo", RoadmapPriority|None priority=None, int sort_order=0, str|None target_version=None, str|None introduced_in_version_id=None, str|None closed_in_version_id=None, int|None closed_round_no=None, str|None superseded_by_item_id=None, str|None command=None, Mapping[str, object]|None auth_proof=None, bool system_actor=False)
OperationLogRow oc_chat.registry.roadmap.operations.roadmap_item_set_status (Registry registry, *, str item_id, RoadmapStatus|None from_status, RoadmapStatus to_status, str actor_slot, ActorType actor_type, str|None in_version_id=None, int|None closed_round_no=None, str|None superseded_by_item_id=None, str|None note=None, str|None command=None, Mapping[str, object]|None auth_proof=None, bool system_actor=False)
OperationLogRow oc_chat.registry.roadmap.operations.roadmap_item_add_dependency (Registry registry, *, str from_item_id, str to_item_id, str actor_slot, ActorType actor_type, DependencyKind kind="gates", str|None in_version_id=None, str|None note=None, str|None command=None, Mapping[str, object]|None auth_proof=None, bool system_actor=False)
OperationLogRow oc_chat.registry.roadmap.operations.roadmap_version_bump (Registry registry, *, str|None from_version_id, str to_version_id, str actor_slot, ActorType actor_type, Literal["patch", "minor", "major", "out_of_round_revision"] bump_kind="patch", str|None era_id=None, Literal["draft", "current", "superseded"] status="draft", str|None released_at=None, str|None last_updated_at=None, int|None source_round_no=None, str|None notes=None, str|None command=None, Mapping[str, object]|None auth_proof=None, bool system_actor=False)
OperationLogRow oc_chat.registry.roadmap.operations.roadmap_phase_complete (Registry registry, *, str phase_code, str actor_slot, ActorType actor_type, str|None in_version_id=None, str|None note=None, str|None command=None, Mapping[str, object]|None auth_proof=None, bool system_actor=False)
OperationLogRow oc_chat.registry.roadmap.operations.roadmap_section_upsert (Registry registry, *, str file_kind, str section_path, int sort_order, str query_kind, str actor_slot, ActorType actor_type, str|None query_params_json=None, str|None required_min_version=None, bool active=True, str|None command=None, Mapping[str, object]|None auth_proof=None, bool system_actor=False)
OperationLogRow oc_chat.registry.roadmap.operations.roadmap_plan_link_create (Registry registry, *, str plan_id, str item_id, str actor_slot, ActorType actor_type, ContributionKind contribution="partial", str|None command=None, Mapping[str, object]|None auth_proof=None, bool system_actor=False)
None oc_chat.registry.roadmap.operations._require_auth (Mapping[str, object]|None auth_proof, bool system_actor, str command, str actor_slot)

Variables

 oc_chat.registry.roadmap.operations.ActorType = Literal["human_operator", "orchestrator_agent", "worker_agent"]
 oc_chat.registry.roadmap.operations.RoadmapStatus = Literal["todo", "in_progress", "done", "deferred", "blocked", "superseded"]
 oc_chat.registry.roadmap.operations.RoadmapPriority = Literal["critical", "high", "medium", "lower"]
 oc_chat.registry.roadmap.operations.RoadmapTrackKind = Literal["m_phase", "backlog", "vision", "git_workflow", "pre_m0_era"]
 oc_chat.registry.roadmap.operations.DependencyKind = Literal["blocks", "enables", "gates", "part_of"]
 oc_chat.registry.roadmap.operations.ContributionKind = Literal["full", "partial", "context_only"]