Skip to content

Wire foundation modules into runtime paths - #11

Closed
Dadud wants to merge 1 commit into
architecture/foundation-modernizationfrom
architecture/runtime-foundation-integration
Closed

Wire foundation modules into runtime paths#11
Dadud wants to merge 1 commit into
architecture/foundation-modernizationfrom
architecture/runtime-foundation-integration

Conversation

@Dadud

@Dadud Dadud commented May 18, 2026

Copy link
Copy Markdown
Collaborator

Summary

This PR starts integrating the architecture foundation modules into live runtime paths:

  • validates startup config through the shared config module in �ot.js and webserver.js
  • replaces hand-written database table creation in �ot.js with �pplyMigrations
  • routes SDRTrunk, TrunkRecorder, and rdio-scanner upload metadata through the ingestion normalizer before calling handleNewAudio
  • preserves existing upload response strings and handleNewAudio payload fields
  • adds a regression test for rdio-scanner provider normalization

Why

The previous foundation PR added tested building blocks. This PR begins moving real app code onto those blocks without taking on queueing, frontend decomposition, or deeper auth changes yet.

Verification

  • npm test
  • npm run check:syntax
  • npm run check:config

Notes

This is stacked on top of PR #10, which is stacked on PR #9.

@poisonednumber
poisonednumber deleted the branch architecture/foundation-modernization June 19, 2026 08:59
@poisonednumber
poisonednumber deleted the architecture/runtime-foundation-integration branch June 19, 2026 08:59
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.

2 participants