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

Go to the source code of this file.

Classes

class  oc_chat.registry.regenerate.pipeline.RegenerateResult

Namespaces

namespace  oc_chat
namespace  oc_chat.registry
namespace  oc_chat.registry.regenerate
namespace  oc_chat.registry.regenerate.pipeline

Functions

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)

Variables

 oc_chat.registry.regenerate.pipeline._RUNTIME_TABLES = frozenset({"agents", "rounds", "plans", "operation_log"})
tuple oc_chat.registry.regenerate.pipeline._ROADMAP_TABLES