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

Go to the source code of this file.

Classes

class  verify_142_product_changelog_fidelity.Result
class  verify_142_product_changelog_fidelity.Source

Namespaces

namespace  verify_142_product_changelog_fidelity

Functions

Source verify_142_product_changelog_fidelity._load_source (Path source_dir)
int verify_142_product_changelog_fidelity._seq (object model)
list[tuple[object, str]] verify_142_product_changelog_fidelity._ordered (dict records, list[str] slugs)
tuple[dict, dict] verify_142_product_changelog_fidelity._framing_maps (list framings)
str verify_142_product_changelog_fidelity.reconstruct_roadmap (Source source, list[str] legacy_slugs, str header, str footer)
str verify_142_product_changelog_fidelity.reconstruct_product (Source source, list[str] legacy_slugs, str header)
Result verify_142_product_changelog_fidelity.verify (Path product_backup, Path roadmap_backup, Path source_dir)
str verify_142_product_changelog_fidelity._first_diff (str recon, str oracle)
None verify_142_product_changelog_fidelity._check_product_oracle (str raw, str canon, Result result)
str verify_142_product_changelog_fidelity._independent_body (str segment)
None verify_142_product_changelog_fidelity._check_product_profile (Source source, Result result)
int verify_142_product_changelog_fidelity.main (list[str]|None argv=None)

Variables

 verify_142_product_changelog_fidelity._ROOT = Path(__file__).resolve().parents[1]
str verify_142_product_changelog_fidelity._SEAM = "\n\n---\n\n"
 verify_142_product_changelog_fidelity._SEMVER_RE = re.compile(r"^v?\d+\.\d+\.\d+$")
 verify_142_product_changelog_fidelity._ISO_DATE_RE = re.compile(r"^\d{4}-\d{2}-\d{2}$")
str verify_142_product_changelog_fidelity._ERA = "v3"
str verify_142_product_changelog_fidelity._LEGACY_SLUGS_PATH = _ROOT / "tools" / "144_legacy_content_slugs.json"