Skip to content

fix: align resolution parameter, defer realtime, and prepare 0.1.0 release - #5

Merged
christopherjnelson merged 1 commit into
mainfrom
fix/pre-release-fixes
Sep 17, 2026
Merged

christopherjnelson merged 1 commit into
mainfrom
fix/pre-release-fixes

Conversation

@christopherjnelson

Copy link
Copy Markdown
Member

Summary

This PR addresses pre-release blockers and final release-readiness cleanup for the 0.1.0 initial release:

1. Parameter Alignment (resolution vs grain)

  • Renamed query parameter and node control from grain to resolution across analytics.getOverview, analytics.getTimeseries, and revenue.getTimeseries per the Open Analytics public API contract.
  • Enforced supported resolutions:
    • analytics.getOverview: hour, day
    • analytics.getTimeseries: hour, day, week
    • revenue.getTimeseries: hour, day only (removed unsupported week and month)

2. Defer Realtime Resource from v0.1

  • Upstream documents POST /v1/read/realtime/token as requiring OAuth credentials only, whereas the node uses Bearer API Read Key authentication.
  • Removed realtime resource from the node for v0.1 to maintain 100% auth coherence across site, analytics, and revenue.

3. Documentation & Changelog

  • Replaced template-maintenance history in CHANGELOG.md with clean 0.1.0 release notes.
  • Updated docs/api-matrix.md and README.md to reflect resolution parameters and the removal of realtime.
  • Added the manual live qualification matrix and cross-cutting test dimensions to docs/testing.md.

4. Verification

  • 32 unit/contract tests passing across 5 suites.
  • All 10 verification gates passed cleanly:
    • npm run format:check
    • npm run lint (0 errors / 0 warnings)
    • npm run typecheck
    • npm test
    • npm run build
    • npm run scan:source
    • npm run release:check
    • npm run package:check
    • npm run smoke:load
    • npm run smoke:install

@christopherjnelson
christopherjnelson merged commit 675a9b3 into main Sep 17, 2026
2 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.

1 participant