Skip to content

domains(banking): land life-first value model (extracted from superseded banking-twin branch)#120

Merged
mdheller merged 1 commit into
mainfrom
integ/life-first-value
Jul 4, 2026
Merged

domains(banking): land life-first value model (extracted from superseded banking-twin branch)#120
mdheller merged 1 commit into
mainfrom
integ/life-first-value

Conversation

@mdheller

@mdheller mdheller commented Jul 4, 2026

Copy link
Copy Markdown
Member

What

Lands Domains/life-first-value.ttl — the banking life-first value model (banking: namespace, 20 classes: life value functional, life contribution flows, life-first value accounting) + its registry and module-map entries.

Why extract rather than merge the branch

The source branch banking-twin/life-first-ep-tranche-v0-1 add/add-conflicts with main: its balance-sheet.ttl, banking-core.ttl, regulatory-reporting.ttl, and banking.context.jsonld are already on main (same class counts) — duplicate versions. The only genuinely-new content is life-first-value.ttl, so this extracts just that, avoiding a fight with main's canonical banking module.

Also adds the governance wiring the source branch omitted:

  • catalog/banking_registry.ttlog:DomainLifeFirstValue module entry.
  • docs/module-map.md — module listing.

Verification

  • tools/validate_parsing.py + make validate (all 4 sub-validators) green.

The remainder of banking-twin is superseded and recommended for archive.

Extracts Domains/life-first-value.ttl (banking: namespace, 20 classes — life
value functional, life contribution flows, life-first value accounting) from the
stale banking-twin/life-first-ep-tranche-v0-1 branch, whose other files
(balance-sheet, banking-core, regulatory-reporting, banking context) are already
on main (add/add duplicates). This lands only the genuinely-new module and adds
the registry (catalog/banking_registry.ttl) + module-map entries the source
branch omitted. make validate + validate_parsing green.
@mdheller mdheller merged commit f4c937e into main Jul 4, 2026
9 checks passed
@mdheller mdheller deleted the integ/life-first-value branch July 4, 2026 16:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant