Skip to content

feat: register METAPAT as first FLAR bundle member; ratify naming-migration scheme - #20

Merged
erinepshovel-code merged 1 commit into
mainfrom
claude/repo-production-status-5gcc82
Jul 4, 2026
Merged

erinepshovel-code merged 1 commit into
mainfrom
claude/repo-production-status-5gcc82

Conversation

@erinepshovel-code

Copy link
Copy Markdown
Contributor

Summary

  • METAPAT joins the bundle as the first FLAR (first-letter acronym repo): _REGISTRY["metapat"] → import name metapat (package-unique target exists upstream in The-Interdependency/METAPAT src/metapat/), a libs/metapat/ documentation stub, and an index row in libs/README.md. No extra yet, per docs/dependency-policy.md — libraries enter [project.optional-dependencies] only after a stable PyPI release.
  • docs/naming-migration.md captures the ratified org-wide rename scheme: lowercase-hyphen convention; ucns frozen (DOI-minted); PTCA → pcsa (new dist supersedes ptca-lib; the ptca extra keeps pinning the published dist until pcsa ships); casing-only renames PCEA/ZFAE/METAPAT; eml_ucns → eml-ucns; the a0 name shuffle; sequencing (casing first, pcsa last) and the extras/registry transition rules for this repo.
  • ZFAE reclassified as conceptual-only in the libs index and CLAUDE.md — its repo carries doctrine only; the runtime lives in a0, so no dist is planned and it stays a source-only registry key.
  • Drift-guard test added: metapat is registered with a boolean probe and must not appear in pyproject extras before a stable release.

Testing

  • python3 -m pytest -q — 39 passed.

Notes

  • The actual GitHub repo renames are maintainer clicks in Settings; this PR only encodes the ratified scheme and keeps every published name (ptca-lib, extras) functional through the transition.

🤖 Generated with Claude Code

https://claude.ai/code/session_0194nRKbG5bkbxmu1q1s156Y


Generated by Claude Code

…ration scheme

- _REGISTRY gains 'metapat' -> 'metapat' under a new first-letter acronym
  (FLAR) section; no extra per dependency policy (not yet on PyPI)
- libs/metapat/ documentation stub; libs/README.md index row + naming note
- docs/naming-migration.md: ratified org rename scheme (PTCA->pcsa, casing
  normalization, ucns frozen per DOI, a0 shuffle) with sequencing and the
  extras/registry transition rules
- ZFAE reclassified as conceptual-only (runtime lives in a0; no dist planned)
  in libs index and CLAUDE.md
- drift-guard test: metapat registered, boolean probe, and absent from
  pyproject extras until a stable release exists

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0194nRKbG5bkbxmu1q1s156Y
@erinepshovel-code
erinepshovel-code marked this pull request as ready for review July 4, 2026 00:58
@erinepshovel-code
erinepshovel-code merged commit f36bac5 into main Jul 4, 2026
9 checks passed
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.

2 participants