Skip to content

[codex] Add Makro macro data workspace#60

Draft
oguzkurker-oss wants to merge 3 commits intomillionco:mainfrom
oguzkurker-oss:codex/makro-workspace
Draft

[codex] Add Makro macro data workspace#60
oguzkurker-oss wants to merge 3 commits intomillionco:mainfrom
oguzkurker-oss:codex/makro-workspace

Conversation

@oguzkurker-oss
Copy link
Copy Markdown

What changed

  • adds a new apps/makro Next.js workspace for exploring Turkish macroeconomic reference data
  • includes DB-first runtime reads with automatic supabase/seed.sql fallback
  • adds category, indicator, component, source, country, search, quality, taxonomy, export, and setup surfaces
  • adds PostgreSQL bootstrap files, verification scripts, and API routes

Why

  • turns the provided macro seed into a working product surface instead of a standalone SQL file
  • makes the dataset browsable, queryable, exportable, and locally verifiable
  • keeps the app usable even when PostgreSQL is unavailable by falling back to the seed file

Validation

  • npm --prefix apps/makro run typecheck
  • npm --prefix apps/makro run lint -- .
  • npm --prefix apps/makro run build
  • apps/makro/scripts/db-verify.sh
  • HTTP checks for /api/health, /api/seed, /api/search, /api/reference
  • browser verification with Playwright snapshots and console checks

Notes

  • the branch is pushed from fork oguzkurker-oss/expect
  • unrelated local CLI changes were intentionally left out of this PR

@vercel
Copy link
Copy Markdown
Contributor

vercel bot commented Mar 29, 2026

Someone is attempting to deploy a commit to the Million Team on Vercel.

A member of the Team first needs to authorize it.

Copy link
Copy Markdown
Author

oguzkurker-oss commented Mar 29, 2026

Local validation is complete for the Makro workspace.

Passed locally:

  • npm --prefix apps/makro run typecheck
  • npm --prefix apps/makro run lint -- .
  • npm --prefix apps/makro run build
  • apps/makro/scripts/db-verify.sh
  • HTTP checks for /api/health, /api/seed, /api/search, and /api/reference
  • browser sanity checks with Playwright snapshots and clean console output

Current blocker:

Notes:

  • this PR only contains apps/makro
  • unrelated local CLI changes were intentionally kept out of scope

Oğuz Kürker and others added 2 commits March 29, 2026 19:11
…er system

- Dark amber financial terminal theme (oklch color tokens)
- ATLASIAN integration: WSJ, CNBC, Yahoo Finance, CoinDesk, Investing.com in news feed
- Claude AI forecast engine (claude-sonnet-4-6) via /api/atlasian — GET preview, POST saves to internal-forecasts.json
- Slide-over drawer system: news, indicator components, ATLASIAN AI panel, agent status
- 21-source RSS aggregator (/api/news) with manual XML parser
- 6 background monitoring agents (/api/agents): TCMB, EVDS, calendar, internal forecasts, DB, news sources
- Redesigned homepage: 4-col stat cards, kurlar, ATLASIAN AI button, Ajan Durumu button — no right-panel clutter
- Featured indicators populated client-side (2 per category) with click-to-open drawer
- New pages: /live, /forecasts, /haber-agi, /agents, /atlasian
- New API routes: /api/live, /api/forecasts, /api/internal-forecasts, /api/news, /api/agents, /api/atlasian
- Fixed /api/live-data → /api/live, created missing /api/internal-forecasts route
- ATLASIAN standalone agent source added
- CLI: --agent flag for init and add-github-action commands

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…oard

Co-Authored-By: Claude Sonnet 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