Reorganize lexicons into semantic namespaces - #142
Conversation
Restructure lexicons into purpose-driven namespaces:
- app.certified.location → app.certified.geo.location
- org.hypercerts.claim.{attachment,evaluation,measurement} → org.hypercerts.context.*
- org.hypercerts.acknowledgement → org.hypercerts.graph.acknowledgement
- org.hypercerts.claim.collection → org.hypercerts.curation.collection
- org.hypercerts.helper.workScopeTag → org.hypercerts.ontology.workScopeTag
Updated all description cross-references, ERD comments, and SCHEMAS.md.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
🦋 Changeset detectedLatest commit: df1f02f The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
Let's first merge the other changes before reorganizing the folder structure |
|
Caution Review failedThe pull request is closed. ℹ️ Recent review infoConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro 📒 Files selected for processing (12)
📝 WalkthroughWalkthroughThis pull request reorganizes the Hypercerts lexicon by moving entities into semantic namespaces: location → app.certified.geo, attachment/evaluation/measurement → org.hypercerts.context, acknowledgement → org.hypercerts.graph, collection → org.hypercerts.curation, and workScopeTag → org.hypercerts.ontology. All references and identifiers are updated accordingly. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Suggested reviewers
Poem
✨ Finishing Touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
New namespace structure
ID changes
app.certified.locationapp.certified.geo.locationorg.hypercerts.claim.attachmentorg.hypercerts.context.attachmentorg.hypercerts.claim.evaluationorg.hypercerts.context.evaluationorg.hypercerts.claim.measurementorg.hypercerts.context.measurementorg.hypercerts.acknowledgementorg.hypercerts.graph.acknowledgementorg.hypercerts.claim.collectionorg.hypercerts.curation.collectionorg.hypercerts.helper.workScopeTagorg.hypercerts.ontology.workScopeTagNote on other branches
celExpression.json(onfeat/cel-work-scope-expressions) will move toontology/when rebasedpost.json(onfeat/add-post-lexicon) will move tocontext/when rebasedorganization.json(onfeat/add-org-metadata-lexicon) is already inactor/— no change neededTest plan
npm run checkpasses (gen-api, lint, typecheck, build, test)node scripts/check-lexicon-style.js— 0 errors🤖 Generated with Claude Code
Summary by CodeRabbit
app.certified.geoorg.hypercerts.contextorg.hypercerts.graphorg.hypercerts.curationorg.hypercerts.ontology