Skip to content

chore: restructure repository, update obsolete Gherkin test spec, bump version#17

Merged
gkostkowski merged 13 commits intoOP-TED:developfrom
meaningfy-ws:develop
Apr 22, 2026
Merged

chore: restructure repository, update obsolete Gherkin test spec, bump version#17
gkostkowski merged 13 commits intoOP-TED:developfrom
meaningfy-ws:develop

Conversation

@gkostkowski
Copy link
Copy Markdown
Contributor

No description provided.

gkostkowski and others added 13 commits April 17, 2026 16:44
…t schema

- Align all request/response examples in ere-test-cases.md with current schema:
  replace pre-schema field names (entityMention, payload, dataFormat, requestId,
  originator, alignmentLinkSet, canonicalIdentifier, confidenceScore) with
  schema-compliant names (entity_mention, identifiedBy, content, content_type,
  ere_request_id, entity_mention_id, candidates, cluster_id, confidence_score,
  similarity_score); add required similarity_score and ere_request_id fields;
  use SHA-256 hex digests for cluster_id values; set singleton cluster scores to 0.0
- Update README: replace stale "Running and Testing" TODO section with accurate
  description of Gherkin feature files as formal ERE contract specification
…s-and-examples

feat: overhaul ERS-ERE Gherkin specification and align test examples to current schema
- Remove `from = "src"` from poetry packages config (pyproject.toml now lives in src/)
- Update readme path to ../README.md in pyproject.toml
- Fix MODELS_DIR to erspec/models in src/Makefile (was src/erspec/models)
- Fix ruff check target to erspec/ in src/Makefile
- Update MODEL_DOCS_DIR to ../docs/schema in src/Makefile
- Add root Makefile wrapper forwarding all targets to src/Makefile via make -C src;
  uses $(MAKECMDGOALS): pattern required by GNU Make 4.3 (%: does not fire for phony targets)
- README.md: resources/schemas -> src/resources/schemas
- CHANGELOG.md: fix stale path (resources/schema -> src/resources/schemas, schema->schemas typo)
- test/features/*.feature: update contract reference comments
- docs/schema/: regenerate (non-deterministic linkml table row order)
- Rename src/resources/schemas/*-v0.1.0.{yaml,json} → drop version suffix
- Bump version field to 1.0.0 in core-schema.yaml, ere-service-schema.yaml, er-schema.json
- Fix import in ere-service-schema.yaml: ./core-schema-v0.1.0 → ./core-schema
- Remove SCHEMA_VERSION from src/Makefile; simplify schema path variables
- Bump package version in src/pyproject.toml: 0.3.0 → 1.0.0
- Regenerate Pydantic models (version field updated to 1.0.0)
- Update all text references: generate_models.py help text, Gherkin contract refs, CHANGELOG.md
…p-delivery

chore: move project files into src/ and update all references
docs(changelog): add 1.0.0-rc.1 release entry
@gkostkowski gkostkowski merged commit 457ae51 into OP-TED:develop Apr 22, 2026
1 check 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.

3 participants