A research-to-composition web app that ingests sources + Notion notes, extracts structured musical/physics/math concepts and compositional parameters, generates weekly narrative briefs with actionable hypotheses/recipes, and tracks compositions + subjective listening feedback.
- Ingest (Notion tag + manual URL/PDF/YouTube + RSS)
- Extract (AI-assisted summaries, claims, parameters, citations)
- Synthesize (connections + hypotheses)
- Output (weekly narrative brief + compositional recipes)
- Execute (compose + publish updates)
- Evaluate (subjective listening sessions)
- Iterate (revise hypotheses/recipes)
- Owner/Admin: Keith (full access)
- Collaborators (1–2): can add feedback, comments, maybe draft hypotheses
- Followers: login-required access to the app to follow, subscribe, comment, and view public research
- No medical claims; no measurement devices/HRV/EEG
- No advanced knowledge-graph visualization required
- No bidirectional Notion sync (Notion is input source of truth for notes)
- Notion: single
Notesdatabase + generic tags; create a dedicated tag to isolate project items. - Files: no PDFs in GitHub; store uploads via UploadThing and keep links in Convex.
- Weekly output: doc-style narrative brief.
- Feedback: purely subjective (for now).
- Public + login: public-facing app content is readable after login; some content may be truly public later.
resonantprojects.art(Astro): static “why”, curated posts, selected published findingsapp.resonantprojects.art(SolidJS): dashboard, ingestion, briefs, hypotheses/recipes, compositions, feedback- Convex backend: data + actions + scheduled jobs
- n8n: RSS polling + Notion scheduled sync + webhook pushes
- Install dependencies:
bun installcd web && bun install
- Set web env:
VITE_CONVEX_URL=<your convex deployment url>inweb/.env.localVITE_CLERK_PUBLISHABLE_KEY=<your clerk publishable key>VITE_CLERK_SIGN_IN_URL=https://login.resonantrhythm.com/sign-inVITE_CLERK_SIGN_UP_URL=https://login.resonantrhythm.com/sign-up
- Run web app:
cd web && bun run dev
/Zodiac 3D knowledge navigation (live Convex pipeline + sector metrics)/ingestmanual URL/YouTube ingest + extraction trigger/displayinbox triage and source review actions/hypotheseshypothesis drafting and source-citation selection/recipesmanual/auto recipe generation/weekly-turnsweekly brief generation and publish flow/compositionscomposition lifecycle tracking/feedbacklistening session capture and ratings/adminfeed controls + operational overrides
bun run testbun run build:webbun run typecheck:web