Skip to content

Add lexicon drift test, ecosystem declaration, and compat-check workflow#42

Open
maxine-at-forecast wants to merge 1 commit intomainfrom
feature/ecosystem-coordination
Open

Add lexicon drift test, ecosystem declaration, and compat-check workflow#42
maxine-at-forecast wants to merge 1 commit intomainfrom
feature/ecosystem-coordination

Conversation

@maxine-at-forecast
Copy link
Copy Markdown
Contributor

Summary

  • Add lexicon drift-detection test verifying database.py and models.py handle every property defined in the lexicon JSON records (skips when submodule not initialised)
  • Add .atdata-ecosystem.json declaring AppView role and capabilities
  • Add compat-check.yml workflow triggered by lexicon dispatch events

Test plan

  • All 157 existing tests pass
  • Drift tests skip gracefully (submodule not initialised)
  • Verify compat-check workflow syntax
  • After submodule init: verify drift tests pass against live lexicons

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

- Add lexicon drift-detection test verifying database.py and models.py
  handle every property defined in the lexicon JSON records
- Add .atdata-ecosystem.json declaring AppView role and capabilities
- Add compat-check workflow triggered by lexicon dispatch events

Part of ecosystem coordination initiative (#19).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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