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

Go to the source code of this file.

Namespaces

namespace  oc_chat
namespace  oc_chat.registry
namespace  oc_chat.registry.regenerate
namespace  oc_chat.registry.regenerate.cross_record

Functions

list[tuple[str, Any, str]] oc_chat.registry.regenerate.cross_record._item_models (dict[str, list] categorized)
set[str] oc_chat.registry.regenerate.cross_record._check_id_uniqueness (list[tuple[str, Any, str]] items)
None oc_chat.registry.regenerate.cross_record._check_depends_on_and_cycle (list[tuple[str, Any, str]] items, set[str] id_index)
list[str]|None oc_chat.registry.regenerate.cross_record._find_graph_cycle (list[tuple[str, str]] edges)
None oc_chat.registry.regenerate.cross_record._check_successor_acyclicity (list[tuple[str, Any, str]] items)
None oc_chat.registry.regenerate.cross_record._check_done_parent_terminal_children (dict[str, list] categorized)
None oc_chat.registry.regenerate.cross_record._check_order_and_code_uniqueness (dict[str, list] categorized)
None oc_chat.registry.regenerate.cross_record._check_version_metadata_agreement (dict[str, list] categorized)
None oc_chat.registry.regenerate.cross_record._check_roadmap_changelog_seq (dict[str, list] categorized)
None oc_chat.registry.regenerate.cross_record._check_product_changelog_seq (dict[str, list] categorized)
None oc_chat.registry.regenerate.cross_record._check_framing_anchors (dict[str, list] categorized)
None oc_chat.registry.regenerate.cross_record.validate_cross_record (dict[str, list] categorized)

Variables

tuple oc_chat.registry.regenerate.cross_record._VERSION_AGREE_FIELDS = ("era", "date", "round", "bump_override", "notes")