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

Go to the source code of this file.

Classes

class  seed_142_ingest.MigrationReport

Namespaces

namespace  seed_142_ingest

Functions

str seed_142_ingest._one_line (object text, int max_len=240)
str seed_142_ingest._iso_date (object value)
str seed_142_ingest._sanitize_id (str raw, MigrationReport report)
str seed_142_ingest._derive_purpose (object title, object prose, MigrationReport report)
dict[str, str] seed_142_ingest.phase_title_map (Path roadmap_md)
Registry seed_142_ingest.ingest_oracle (Path roadmap_dir, Path db_path)
tuple[dict, dict] seed_142_ingest._deps_and_tracks (sqlite3.Connection conn, MigrationReport report)
list seed_142_ingest._depends_on (str item_id, dict deps, dict sanitized)
bool seed_142_ingest._needs_promotion (sqlite3.Row row, dict deps)
None seed_142_ingest._write (Path out_dir, str rel, rc.RegistryModel model, str body="")
MigrationReport seed_142_ingest.emit_source (Path db_path, Path out_dir, Path roadmap_md)
list seed_142_ingest._sub_rows (sqlite3.Connection conn, str phase_code)
None seed_142_ingest._emit_phases (conn, out_dir, titles, deps, tracks, sanitized, report)
None seed_142_ingest._emit_items (conn, out_dir, deps, tracks, sanitized, report)
str seed_142_ingest._reconcile_child_status (str item_id, str status, bool parent_done, MigrationReport report)
object seed_142_ingest._priority (object value)
str seed_142_ingest._promotion_reason (sqlite3.Row row, dict deps)

Variables

 seed_142_ingest._ISO_DATE_RE = re.compile(r"(\d{4}-\d{2}-\d{2})")
 seed_142_ingest._PHASE_HEADER_RE
 seed_142_ingest._ID_OK_RE = re.compile(rc.ID_RE)
dict seed_142_ingest._PRIORITIES = {"critical", "high", "medium", "lower"}
str seed_142_ingest._DEFAULT_DATE = "2026-06-02"