Skip to content

Add priority 0 meter configuration backend foundation - #23

Merged
CircuitSetup merged 35 commits into
mainfrom
feat/priority-0-meter-configuration
Aug 25, 2026
Merged

CircuitSetup merged 35 commits into
mainfrom
feat/priority-0-meter-configuration

Conversation

@CircuitSetup

Copy link
Copy Markdown
Owner

Summary

  • add typed meter configuration contracts, voltage/CT catalogs, and Device Builder capability/lifecycle handling
  • add bounded configuration parsing, hash-bound semantic storage/migration, and separate board/voltage topology identity
  • add complete meter configuration inventory and generalized server-owned plan handles while preserving the CT wrapper
  • amend the implementation plan to exclude configurable ATM90E32 sag, overvoltage, frequency-threshold, per-channel overcurrent, and split saturation/overcurrent status behavior

Verification

  • 954 pytest tests passed
  • Ruff clean
  • mypy clean across 30 source files
  • dependency check clean (129 packages)
  • diff and forbidden-scope scans clean
  • whole-branch code review clean

Dependency

@CircuitSetup
CircuitSetup merged commit 5326001 into main Aug 25, 2026
14 checks passed
@CircuitSetup
CircuitSetup deleted the feat/priority-0-meter-configuration branch August 25, 2026 11:24
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