Go to the source code of this file.
|
| tuple[PromotedItem, str] | oc_chat.registry.regenerate.pipeline._load_promoted (Any scanned) |
| dict[str, list] | oc_chat.registry.regenerate.pipeline._categorize (list records) |
| None | oc_chat.registry.regenerate.pipeline._init_temp_db (Path temp_path) |
| None | oc_chat.registry.regenerate.pipeline._clear_roadmap_tables (sqlite3.Connection conn) |
| None | oc_chat.registry.regenerate.pipeline._assert_source_foreign_keys (sqlite3.Connection conn) |
| str | oc_chat.registry.regenerate.pipeline._build_and_publish (dict[str, list] categorized, Path db_path, str computed_source_hash, Path source_dir, str expected_raw_hash) |
| None | oc_chat.registry.regenerate.pipeline._best_effort_unlink (str path) |
| RegenerateResult | oc_chat.registry.regenerate.pipeline.regenerate (Path source_dir, Path db_path, *, str backend="sqlite", str scope="authored", Optional[Path] lock_path=None, bool force=False) |
| str | oc_chat.registry.regenerate.pipeline._stage_for (BaseException error) |