|
| None | oc_chat.registry.cli.source.add_source_subcommands (argparse._SubParsersAction roadmap_commands) |
| Path | oc_chat.registry.cli.source._source_dir (argparse.Namespace args) |
| "tuple[Path | None, int | None]" | oc_chat.registry.cli.source._resolve_root_or_exit (argparse.Namespace args) |
| None | oc_chat.registry.cli.source._emit_envelope (SourceError error, bool as_json) |
| None | oc_chat.registry.cli.source._print_error_envelope (dict envelope, bool as_json) |
| "str | None" | oc_chat.registry.cli.source._git_status_porcelain (Path root) |
| int | oc_chat.registry.cli.source._cmd_source_format (argparse.Namespace args) |
| int | oc_chat.registry.cli.source._cmd_source_validate (argparse.Namespace args) |
| int | oc_chat.registry.cli.source._cmd_source_lint (argparse.Namespace args) |
| list[dict] | oc_chat.registry.cli.source._lint_inactive_tracks (dict categorized) |
| int | oc_chat.registry.cli.source._cmd_source_diff (argparse.Namespace args) |
| dict | oc_chat.registry.cli.source._diff_units (Path root) |
| "tuple[tuple, dict]" | oc_chat.registry.cli.source._logical_key (str kind, scanned, model) |
| dict | oc_chat.registry.cli.source._unit (str kind, dict keyobj, str path, model) |
| dict | oc_chat.registry.cli.source._compare_units (dict units_a, dict units_b) |
| dict | oc_chat.registry.cli.source._locate (dict unit) |
| tuple | oc_chat.registry.cli.source._diff_sort_key (dict record) |
| None | oc_chat.registry.cli.source._print_diff_human (dict result) |
| | oc_chat.registry.cli.source._migration_registry_factory () |
| "tuple[Path, Path]" | oc_chat.registry.cli.source._resolve_migrate_paths (argparse.Namespace args) |
| int | oc_chat.registry.cli.source._cmd_source_migrate (argparse.Namespace args) |
| None | oc_chat.registry.cli.source._print_migrate_success (dict payload, bool as_json, bool quiet) |
| int | oc_chat.registry.cli.source._cmd_hash_preimage (argparse.Namespace args) |