Generated 2026-05-04T18:10 UTC Β· 88 projects across local + 4 VPS
Workspace for AVEN-branded services. Hosts the 1D cutting-stock optimizer (Python+OR-Tools CP-SAT, drop-in for Cut 1D X), the steel profile catalog (20 families / 2,150 measurements), and a placeholder for the future production-planning portal.
Live and production. `services/optimizer` is a FastAPI/CP-SAT 1D cutting-stock solver deployed at https://optimizer-204-168-164-219.sslip.io/ on Hetzner CPX31 in Helsinki (204.168.164.219, AVEN VPS). Used by Steelmonitor (cutover 2026-04-26), AVEN portal, steel-estimator, and a standalone demo UI. Mitre-aware reorder + max-offcut consolidation. Companion `packages/profiles` exposes a 20-family / 2,150-measurement structural-steel catalog with kg/m via Python + TS loaders. Workspace also contains `services/demo-ui` and `packages/shared` placeholder. Brief at `docs/quote-engine-brief.md` is marked SUPERSEDED β pointer to rfq-engine.
C:/Users/sysde/projects/aven-portalREADME.mdservices/optimizer/README.mdservices/optimizer/CHANGELOG.mdpackages/profiles/README.mddocs/quote-engine-brief.mdPredictive analytics platform for professional beach volleyball: FIVB+BetsAPI scrapers, 6-model ensemble (LR+GB+NN+RF+BayesianLR+KNN), 64 features, 215 tests, multi-market value betting + Betfair auto-bet.
Most mature project in the cluster β ~70K LOC, 40 source files, 150 API endpoints, 215 vitest tests. Live on VPS1 port 3470 as PM2 process `beach-volleyball`. Combined Brier 0.0746, validation accuracy 88.9%, women 91.7%. 5 model configs with shadow A/B testing, market shrinkage alpha=0.20, multi-market auto-bet across winner/HC+1.5/O/U-under/score/point-handicap, Betfair Exchange integration with safety module (shadow mode, stake ramp, circuit breaker). Last commit Round 18 (Glicko-2, KNN, RF, BayesianLR, 64 features). Working tree dirty (compiled dist/ + DB WAL changes only).
/opt/beach-volleyballC:/Users/sysde/projects/beach-volleyballC:\Users\sysde\projects\beach-volleyball\CLAUDE.mdC:\Users\sysde\projects\beach-volleyball\README.mdBetsAPI closing-line capture and analysis β opening vs closing odds vs results. Powers paper-trader signal generation, telegram-bot alerts, V3 platform.
Core production scraper. Live on VPS-1 (port 3459) as PM2 process `betsapi-closing` + `betsapi-v3` + `telegram-bot` + `telegram-bot-llm`. SQLite at /opt/betsapi-closing/closing-lines-v2.db: 26.8K events, 112K closing lines, 1.35M snapshots, 541MB. Hourly rsync to VPS-2 mirror. ~50+ markdown design docs in repo (CODEX-*, DATABASE-REBUILD-*, BACKTEST-*, CC-TASK-*) β reflects very heavy iteration. PROJECT-STATE.md missing from root. CLAUDE.md is short permissions-only file. No git, but actively running.
/opt/betsapi-closingC:/Users/sysde/projects/betsapi-closingC:\Users\sysde\projects\betsapi-closing\CC-RESUME-PROMPT.mdC:\Users\sysde\projects\betsapi-closing\CHECKPOINT.mdC:\Users\sysde\projects\betsapi-closing\CODEX-V3-OPS-RUNBOOK.mdPre-POC fork of steel-estimator (2026-04-24) targeting a modern cloud API for decoding proprietary CAD data (Advance Steel first; Civil 3D / Plant 3D / MEP / Architecture / Revit / Tekla downstream). Attacks ODA's 25-year consortium model with per-file SaaS pricing.
No application code yet β but heavy active reverse-engineering. Repo holds Ghidra-decompiled `ASObjectsCAD.dbx`, extraction Python scripts (`extract_proxy_blobs.py`, `extract_serialization_orders.py`, `deep_pattern_extract.py`, `bit_filer.py`, `parse_base_decomps.py`, `targeted_dwgInFields.py`), `extracted_blobs/` corpus, `serialization_orders.json`, `clean-spec-clean.json` + `clean-spec-t2.json`. SESSION_STATE.md (2026-04-28) documents the key discovery: `ASTPLATE`/`ASTBEAM` are small repr objects (~26β34 bytes); structural data lives in `ASTPLATEFIL` (~382 B) and `ASTBEAMSTRAIGHT` (~310 B), reachable via `xdicobjhandle`. BitDwgFiler skip-scan reaches 91β96% completion on entity blobs. Class hierarchy: AstRepr β AcDbEntity, AstBeamRepr/AstPlateRepr β AstAnchorPatternRepr+AstRepr; AstDbObject β AcDbObject+AstDbClassVersionToLoad+AstDbData. Tasks dir holds session-0-kickoff, phase-1-roadmap, validation-sprint plans. Legal posture: EU-based, 2009/24/EC Art. 6 interop exemption, clean-room RE discipline mandatory (specifying / implementing / validating agents must never overlap).
C:/Users/sysde/projects/cad-decoderREADME.mdCLAUDE.mdBUSINESS_CONTEXT.mdSESSION_STATE.mdGET-IN-GET-OUT.mdtasks/session-0-kickoff.mdtasks/phase-1-roadmap.mdtasks/validation-sprint.mdAI-native accounting SaaS for Estonian micro-businesses, plus standalone CollectX debt collector product (collector-api/collector-web). Mature monorepo with 33 PM2 processes on VPS2.
Production-grade SaaS, the most mature project in the cluster. Hono + SvelteKit 5 + Drizzle + PostgreSQL monorepo. 778+ tests passing, 33 PM2 processes, full feature parity with Merit Aktiva (85/85 gaps closed) plus AI ambient features (OCR, categorization, tax lawyer, agent). March 2026 batch shipped: blog, white-label, tax calendar, receipt scanner, client portal v2, SSO/SAML, developer portal, firm dashboard. Last commit 2026-03-26; 10+ uncommitted modified files (announcement service + UI tweaks) currently in working tree.
/opt/estonian-accountingC:/Users/sysde/projects/estonian-accountingREADME.mdCLAUDE.mdPLAN-v3-final.mdPROJECT-REVIEW.mdAGENTS.mddocs/UX-REBUILD-PROMPT.mddocs/COLLECTOR-ROADMAP-V2.mddocs/SECURITY-AUDIT.mdSvelteKit 5 control center for the paper trading system. Read-only against /opt/betsapi-closing/closing-lines-v2.db with picks, esports, analytics, signals, live, bankroll, settings.
Recently active (mtime 2026-04-08). SvelteKit 5 + Tailwind 4 + Chart.js + better-sqlite3 read-only. Deployed to VPS2 PM2 `paper-trader-dash` id 147 on port 3750. Live at https://paper-trader-46-62-129-138.sslip.io. Reads `oe_paper_picks` (old cron schema). Not a git repo. CLAUDE.md is detailed and lists Svelte5 pitfalls (countryFlag/sportIcon @html, derived-as-function trap, league join required because oe_paper_picks.league empty 98%).
/opt/paper-trader-dashboardC:/Users/sysde/projects/paper-trader-dashboardC:\Users\sysde\projects\paper-trader-dashboard\CLAUDE.mdStandalone, monorepo-embeddable Hono sub-app + Drizzle schema + Svelte 5 components packaging the full RFQ lifecycle β extracted from logistics-offers, shared with aven-production-planner.
Pre-coding for routes/UI but MVP domain core SHIPPED 2026-04-24: domain types, schema, in-memory + Drizzle Postgres repos, services (requests/offers/comparison/awards), 26 unit tests + 12-way concurrent createRequest race test on real Postgres on AVEN VPS (`rfq_engine_test` DB), 44/44 green. Two review passes addressed fractional-unit pricing (`priceLineCents` micro-units), `pg_advisory_xact_lock` only-holds-in-tx fix via `withTransaction`, partner-attachment enforcement on offer, draft-offer block, multi-currency totalsByCurrency, incremental awards (partially β fully promotion). Migration SQL `0000_rfq_initial.sql`. Pending: Hono routes + OpenAPI surface, email transport adapter + outbound worker, Svelte components (ComparisonTable, PartnerPicker, RequestWizard), un-award/amend-award flow, AI reply parsing + portal form, logistics-offers Phase 1 fork-and-consume. Open decisions: D3 (Svelte reuse vs reimplement), D4 (reply-by-email vs portal-only for Aven), D5 (logistics-offers table rename strategy).
C:/Users/sysde/projects/rfq-engineREADME.mdCLAUDE.mddocs/EXTRACTION-PLAN.mddocs/AVEN-INTEGRATION-NOTES.mdtasks/todo.mdtasks/lessons.mdpackages/engine/package.jsonpackages/engine/drizzle/0000_rfq_initial.sqlHono+Zod CLI/HTTP service that prices a steel fabrication drawing from PDF + DWG/DXF using Claude Vision (PDF) + LibreDWG-built-from-source pair-scanner (DWG/DXF) feeding a 25+ process rate card.
POC live at https://steel-46-62-129-138.sslip.io/ (VPS2, PM2 `steel-estimator`, port 3900). PDF path uses Claude Opus 4.7 with prompt caching to extract element id, BOM, hole callouts, weld schedule, EXC/quality classes, surface treatment, weight. DWG path runs LibreDWG 0.13.4 (built from source for VPS ARM64) β custom raw DXF group-code pair scanner (walks BLOCKs, not just modelspace). Verified on ME-M-1 (UNP260/S355J2/22.7kg/2xD30/C3/EXC2 β β¬96.94) and ME-M-2 DWG-only (β¬49.20). 25+ processes priced (cut/drill/weld/bend/coat/NDT). Hono server, dxf-parser, zod, vitest. P0 backlog: rate-card calibration call with shop manager + 5β10 past-job tuning to <15% delta. P1: cluster TEXT entities by coords for reliable DWG BOM (DWG-LLM extraction is currently flaky because dwg2dxf emits TEXT unsorted).
/opt/steel-estimatorC:/Users/sysde/projects/steel-estimatorREADME.mdtasks/todo.mdtasks/lessons.mdtasks/competitive-brainstorm.mdconfig/rate-card.jsonRead-only dossier of migration blueprints, parallel-deploy reviews, runbook scripts, and cross-LLM validation for the Steelmonitor AWS-to-Hetzner cutover (2026-04-26).
Pure docs/scripts archive β no application code. Contains migration-blueprint v1βv6, AWS audit report (`aws-audit.html`), stack analysis HTML, parallel deployment plan, phase-B prereq audit, self-validation notes, cross-LLM validation prompts, and reviews from codex + gemini (v1 and v5). `runbook-scripts/` ships `restore.sh` and `verify-gates.sh`. The 2026-04-26 review (`REVIEW-2026-04-26-parallel-deploy.md`) flagged HIGH-1 (Smart Accounts kill-switch wired to wrong env-var names β real prod API keys still active inside `stl-backend`), HIGH-2 (`restore.sh` step 6 keycloak fixup heredoc syntactically broken; non-idempotent), HIGH-3 (prod OIDC client secret in plaintext .env at chmod 600). Used to drive the steelmonitor-rebuild compose stack on VPS3.
C:/Users/sysde/projects/steelmonitor-dossierindex.htmlmigration-blueprint-v6.mdREVIEW-2026-04-26-parallel-deploy.mdparallel-deployment-plan.mdaws-audit.htmlphase-b-prereq-audit.mdreviews/codex-review-v5.txtreviews/gemini-review-v5.txtdocker-compose stack that runs Steelmonitor on the AVEN VPS post-migration: Postgres 17 + Redis 7 + Keycloak + stl-backend + stl-frontend behind Caddy.
Tiny repo β 3 dirs (`compose/`, `caddy/`, `data/`). `compose/docker-compose.yml` defines the stack: Postgres 17 (POSTGRES_PASSWORD baked in), Redis 7 (60s/1 save), Keycloak from `registry.gitlab.com/steelmonitor/stl-keycloak:prod`, backend `stl-backend:main-519c6762e273...` with Spring profile `production` + Smart Accounts public/private API keys + optimizer base-url `http://stl-t-Publi-V794CNV2B0FT-...elb.amazonaws.com/optimization-centre`, frontend `stl-frontend:main-ec4fb28f...`, plus Caddy. Hosted on AVEN VPS (204.168.164.219). Live at https://steelmonitor-204-168-164-219.sslip.io/. **Important:** the Smart Accounts kill-switch issue identified in steelmonitor-dossier review (env-var names not bound by Spring) β verify `compose/docker-compose.yml` was patched to pass `SMART_ACCOUNTS_BASE_URL`/`SMART_ACCOUNTS_PUBLIC_API_KEY`/`SMART_ACCOUNTS_PRIVATE_API_KEY` (property-name-matching) instead of the placebo `SMART_ACCOUNTS_ENABLED`/`_API_URL`/`_API_KEY` form.
C:/Users/sysde/projects/steelmonitor-rebuildcompose/docker-compose.ymlcompose/postgres-init.sqlcaddy/CaddyfileTipster fraud-detection / accountability SaaS β Turbo monorepo (apps/api, apps/bot, apps/web; packages/database, packages/settlement) with Drizzle migrations. Settles tipster-claimed picks against actual results.
MVP scaffold committed in single commit (`TipShield MVP: full scaffold with all features`). pnpm + turbo, Drizzle migrations wired (db:generate/migrate/push/studio scripts). Apps: api, bot, web. Packages: database + settlement (sources/betsapi.ts staged but untracked). Working tree dirty β modifications to auth middleware, tipster route, settlement index; new admin/+ dashboard routes untracked. PLAN.html (v3 product+business plan) is the primary doc. mtime 2026-04-08.
C:/Users/sysde/projects/tipshieldC:\Users\sysde\projects\tipshield\PLAN.htmlLive in-play odds + score monitor across 35 sports via BetsAPI v3/events/inplay. Express SSE dashboard + history view, SQLite live-odds.db.
Standalone in-play monitor. Port 3457. PROJECT-STATE.md is detailed (35 sports, score change detection π΄, cross-scan π, internal change β οΈ, 7 sort modes, history dashboard with score timelines). mtime 2026-02-06 β dormant for 3 months. Status `RUNNING` per OddsForge memory bank but likely needs a refresh check. No git, no CLAUDE.md.
C:/Users/sysde/projects/betsapi-liveC:\Users\sysde\projects\betsapi-live\PROJECT-STATE.mdC:\Users\sysde\projects\betsapi-live\REVIEW.mdC:\Users\sysde\projects\betsapi-live\DEVELOPMENT.mdAll-sports pre-match odds monitor (port 3456) β 35 sport configs, parallel SSE batching, handicap-change detection, cross-scan diffs.
Pre-match scanner counterpart to betsapi-live. Basketball-only on /, all-sports on /all.html. PROJECT-STATE.md last updated 2026-02-06 β dormant for 3 months. Status `RUNNING` per OddsForge memory bank. Multiple check-*.js debug files at root. No git, no README.
C:/Users/sysde/projects/betsapi-monitorC:\Users\sysde\projects\betsapi-monitor\PROJECT-STATE.mdC:\Users\sysde\projects\betsapi-monitor\DEVELOPMENT.mdLive sports analytics service β basketball-focused player/team profile builder with config + metrics + live adapter. Has a `server.ts` entry but no package.json or docs.
Bare TypeScript skeleton β only `src/` exists with builders/, config/, core/, live/, sports/basketball/, server.ts. No package.json, no README, no CLAUDE.md, no tests. mtime 2026-04-17 so recently touched. Resume prompt for betsapi-closing references `sports-analytics-api` running on VPS-1 port 3471, so this likely has been deployed but the source dir is incomplete locally.
/opt/sports-analyticsC:/Users/sysde/projects/sports-analyticsBasketball small-league variance + blowout analysis tool β fetches history, analyzes variance, prepares backtests, predicts matches via OpenAI.
Lightweight TS analysis kit. Scripts: fetch-history, analyze-variance, analyze-blowouts, predict-match, prepare-backtest, debug-odds. Uses openai package for predictions. data/: backtest_sets.json, events.json, variance-report.json. mtime 2026-02-13 β research artifact, not running infra. No README/CLAUDE.md, no git.
C:/Users/sysde/projects/betsapi-small-leaguesPre-build market research bundle for Latvian expansion of Raamatupidaja + AI debt collector. No code β only docs, with `marked` dep to render the HTML deck.
Research-only project. Single dated research bundle from 2026-03-23 covering Latvia's ~178K businesses, Visma/Tildes Jumis/PayTraq landscape, mandatory Jan 2028 B2B e-invoicing wedge, accountant ecosystem (LRAGA + 2,214 VID-licensed accountants), and parallel AI debt-collector opportunity post-Intrum exit. 8 sub-agent deep dives plus expanded debt-collection brief. Not a git repo, no plan, no scaffold β exists as decision input for whether/when to localize estonian-accounting.
C:/Users/sysde/projects/latvian-accountingdocs/research/LATVIA-MARKET-RESEARCH.mddocs/research/LATVIA-MARKET-RESEARCH.htmldocs/research/lv-agent1-market.md ... lv-agent8-debt.mddocs/research/lv-debt-collection-expanded.mdPre-build market research bundle for Lithuanian expansion of Raamatupidaja + AI debt collector. No code β docs plus a graphify knowledge-graph snapshot.
Research-only project. 2026-03-23 research bundle covering Lithuania's ~223K legal entities, Rivile GAMA's ~33% incumbent share, SimplBooks' 2024 entry, mandatory i.SAF reporting and Lithuanian VAS chart of accounts as localization moats. 8 sub-agent dives + expanded debt-collection brief + a graphify-out/ snapshot (graph.html + GRAPH_REPORT.md). Same shape as latvian-accounting; serves as a deferred expansion brief, not active code.
C:/Users/sysde/projects/lithuanian-accountingdocs/research/LITHUANIA-MARKET-RESEARCH.mddocs/research/LITHUANIA-MARKET-RESEARCH.htmldocs/research/LITHUANIA-MARKET-RESEARCH-DECK.htmldocs/research/lt-agent1-market.md ... lt-agent8-debt.mdgraphify-out/GRAPH_REPORT.mdgraphify-out/graph.htmlMemory-bank style markdown documentation set tracking the multi-bookmaker scraper fleet (Paf, Betsafe, Marathon, Optibet, bet365, BetsAPI) and the bet365 reverse-engineering effort.
Pure documentation/notes directory β no code, no package.json. Last updated 2026-03-09. Tracks scraper status across 8 services and bet365 RE progress (ReadIt protocol parsed, A_ token decoded, B365SimpleEncrypt cracked, but TLS/JA3 fingerprint still blocked). Notes 573-signal backtest at 55.1% WR/+27.22u and live degradation 5W/16L. Useful as a reference but no longer actively maintained.
C:/Users/sysde/projects/oddsforge-memory-bankC:\Users\sysde\projects\oddsforge-memory-bank\activeContext.mdC:\Users\sysde\projects\oddsforge-memory-bank\progress.mdC:\Users\sysde\projects\oddsforge-memory-bank\decisions.mdPlan-stage SaaS to monetise odds-engine + paper-trader output via crypto-paid Discord (Pro/Standard/Free tiers). discord.js v14 bot polling oe_paper_picks; BTCPay + SEPA fallback; β¬30/mo target β¬1K MRR in 30 days.
Pure planning artifact, zero code. plan.md rev2 + market-research.md drafted 2026-04-18. 4 parallel research agents fed plan: confirms β¬30/mo positioning, identifies crypto-only-as-scam-coded risk, recommends SEPA fallback + named OU + BTCPay. Awaiting user sign-off; nothing built. brazil-tipsters.html and japan-tipsters.html research artifacts present.
C:/Users/sysde/projects/tipsterC:\Users\sysde\projects\tipster\plan.mdC:\Users\sysde\projects\tipster\market-research.mdC:\Users\sysde\projects\tipster\plan-rev4.htmlC:\Users\sysde\projects\tipster\overview.htmlMulti-package BetsAPI workspace (client/core/db/scanner/server/web) β full-stack scaffold for unified BetsAPI ingestion + dashboard.
Yarn workspaces monorepo (client, core, db, scanner, server, web). package.json mtime 2026-02-08, test-env.js touched 2026-02-13 β feb-era dormant. Server has routes/, web has public/. No README/CLAUDE.md/PROJECT-STATE.md at root. No git. Appears superseded by betsapi-closing v3 (closing-lines-v2.db on VPS1 + telegram bots).
C:/Users/sysde/projects/betsapi-platformStandalone DE-first multi-country e-invoicing SaaS targeting the Jan 2027 / Jan 2028 German B2B e-invoicing mandate. Reuses ~60% of estonian-accounting (UBL 2.1 generator, Svelte components, Stripe billing).
Planning-stage project, 4-week DE MVP sprint plan locked 2026-04-18 (plan.md). Monorepo scaffold exists (apps/api on port 4100, apps/web on port 4101, packages/{core-einvoice,country-de,database,peppol}) but no code committed and not a git repo yet. Architecture decisions made: XRechnung 3.0 + ZUGFeRD 2.3, Storecove (NL) as primary Peppol AP with Digiteal (BE) contingency, Hetzner Frankfurt for GoBD-compliant German residency, EUR-cents money pattern reused. Pricing 19/49/149 EUR/mo. Awaiting sign-off + first commit.
C:/Users/sysde/projects/einvoice-euplan.mdCLAUDE.mdmaster-plan.mdmaster-plan.htmlperfect-plan.mdstrategy-deep-dive.mdownership-roadmap.mdarchitecture-peppol-decision.mdno code β site audit reports (markdown only)
Audit of WordPress.com Atomic + WooCommerce gourmet food shop 54gurmee.ee. Findings: 5.95MB AVIF thumb, 26.19MB homepage payload, demo products live (AirPods/AirTag/Knuckles), shop title 'test', no <h1>, no CSP on /checkout/, public test/draft pages.
C:/Users/sysde/projects/54gurmee.eeREADME.mdREVIEW.mdQUICK-WINS.mdmarkdown research only
4-agent parallel research on n8n: github-integration, community nodes, AI agents/MCP, deployment ops.
C:/Users/sysde/projects/N8NPython (auto_graphify*.py, meta_graph*.py); produces HTML+JSON
Contextual intelligence layer for Claude Code β coordinates graphify, memory/, CLAUDE.md, singularity telemetry into a single warm-start briefing. NOT a replacement; a composition.
C:/Users/sysde/projects/SUPERSKILLHono + SvelteKit + PostgreSQL + Cloudflare Workers (per spec titles)
Telegram-based driver check-in MVP β full set of 12 spec PDFs (system map, payloads, schema, migrations, API contracts, Hono webhook, SK dashboard, Workers deployment+security, repo layout, MVP plan, build plan).
C:/Users/sysde/projects/Telegram-driver_checkinBash hook script lives at ~/.claude/auto-rename-session.sh (this folder is just docs)
Auto-renames Claude Code conversations to '<project-folder> YYYY-MM-DD' by appending custom-title records to transcript JSONL on PostToolUse/UserPromptSubmit/Stop hooks.
C:/Users/sysde/projects/auto-rename-hookNode + tsx + puppeteer-real-browser + ws + better-sqlite3 + Go (main.go side-experiment)
bet365 live odds via Chrome DevTools Protocol intercept of ReadIt WebSocket. Requires Windows w/ real display + Lightning UK residential proxy. 60+ exploratory scripts (capture/analyze/inject WS). cdp-ws-collector.js + watchdog.js, dashboard at 127.0.0.1:3377/liveodds. STATUS-INVESTIGATION documents extensive Cloudflare/JA3/JA4 anti-bot battle β Linux VPS does NOT work, must run on local Windows. Major signals it's experimental.
C:/Users/sysde/projects/bet365-scrapercdp-ws-collector.jswatchdog.jslocal-proxy.jsmain.gosrc/README.mdSTATUS-INVESTIGATION.mdFINDINGS-WS-INVESTIGATION.mdTS + tsx + better-sqlite3 + Express 5
Betsafe.ee scraper via Betsson BPS REST API (2 headers, no auth). PM2 service `betsafe-scraper` (id 31), VPS port 3462. 30s live + 5min prematch polling, page-by-page, diff-engine writes, 24 core market templates across 6 sports. Hot-window 14d migration applied 2026-04-23 (208GB->55GB; archive parquet). betsafe-odds.db local + ecosystem.config.js.
/opt/betsafe-scraperC:/Users/sysde/projects/betsafe-scrapersrc/betsson.tssrc/db.tssrc/scraper.tssrc/server.tssrc/index.tspublic/index.htmlRESEARCH.mdCC-TASK-BUILD.mdresearch/planning + multi-subproject ETL pipeline (Node, ETL, signals, telegram bot)
Betsson CEECA strategy/analysis hub β NOT a scraper itself. Holds 20+ HTML deep-research / build-plan docs (Mar 2026), masterplan.html status dashboard, and several sub-folders that ARE the actual code: betsapi-etl/, ceeca-tools/, entity-dedup/, entity-matcher/, etl/, schema/, signal-engine/, statisticsports/, status-page/, telegram-bot/, research/, memory-bank/. Three dashboards (betsafe-dashboard.js, marathon-dashboard.js, paf-dashboard.js) + marathon-stats-dashboard.js + pipeline-check.html.
C:/Users/sysde/projects/betssonBETSSON-MASTER-PLAN-FINAL-2026-03-09.htmlBETSSON-COMPLETE-BUILD-PLAN-2026-03-09-v3.htmlBETSSON-CEECA-MASTER-PLAN-V2-2026-03-09.htmlBETSSON-UNIFIED-BUILD-PLAN-2026-03-09-v2.htmlBETSSON-24-MARKETS-DATA-2026-03-03.jsonmasterplan.htmlbetsapi-etl/ceeca-tools/Pan-EU used-car arbitrage + market-intelligence engine; 5 product surfaces (arb alerter, dealer dashboard, data API, EU Flow Observatory, segment-trend alerts) over 9 classifieds + 6 registry feeds across 7 countries
/opt/car-arbitrageC:/Users/sysde/projects/car-arbitrageNode + node-pty + PowerShell scripts; multiple proxy versions (proxy.js, proxy-v2.js, proxy-v2.3.js)
Local proxy that makes Claude Code look like an OpenAI API endpoint (per package.json description).
C:/Users/sysde/projects/claude-proxyStatic market intelligence corpus that feeds clt-trade-tracker. No code.
C:/Users/sysde/projects/clt-research['TypeScript', 'tsx', 'better-sqlite3', 'Express 4', 'exceljs', 'stripe', 'PM2']
Sister project to prefab-trade-tracker, re-scoped for CLT. ~25 src/ files include alerts, billing, discrepancy, graphify-fusion, dead-company, eurostat, email-digest. Stripe integrated like prefab-trade-tracker.
C:/Users/sysde/projects/clt-trade-trackermarkdown + html
One-off research: should we upgrade @openai/codex from 0.117.0 to 0.118.0-alpha.3 on this Windows machine. Conclusion: stay on 0.117.0; consider WSL2 long-term.
C:/Users/sysde/projects/codex-upgrade-research-2026-03-30no app code β research markdowns + sample TTS WAVs (Chatterbox CPU, Finnish voice cloning ~42s/catchphrase) + yt-dlp + faster-whisper
Build 2-3 automated channels (IG Reels / TikTok / X threads) β ingest β transform via Claude β re-publish. Tier-1 stack: TikAPI.io + ScrapeCreators + self-hosted Evil0ctal Douyin/TT downloader + Seym0n tiktok-mcp + Postiz on VPS2.
C:/Users/sysde/projects/content-engineREADME.mdSTACK.mdRULES.mdSTATUS.mdFINAL_STATUS.mdAUTOMATION.mdSIGNUPS.mdresearch/01-05.mdNode 20+, TypeScript 5, discord.js 14, grammy (Telegram), Hono web, better-sqlite3, @noble/hashes, @scure/bip32, prom-client, resend, qrcode
Self-hosted crypto commerce bot for Discord+Telegram. Ticket checkout, automated blockchain payment verification, auto-delivery, subscriptions, coupons, referrals, public storefront, admin dashboard, 12-lang i18n
/opt/discord-crypto-botC:/Users/sysde/projects/discord-crypto-botC:\Users\sysde\projects\discord-crypto-bot\README.mdC:\Users\sysde\projects\discord-crypto-bot\SYSTEM-PROMPT.mdC:\Users\sysde\projects\discord-crypto-bot\DockerfileC:\Users\sysde\projects\discord-crypto-bot\docker-compose.ymlSame stack as discord-crypto-bot (TS+discord.js+grammy+Hono+better-sqlite3+vitest+Docker). Adds vendor onboarding, escrow, group buys, dual
Multi-vendor digital goods marketplace via Discord+Telegram. 3 vendor tiers (Free/Pro/Business with 5/3/1.5% fees), 6-level reputation, escrow with 7-day auto-release, BPS commission splitting, subscriptions, bundles, gift cards, group buys
/opt/discord-crypto-marketplaceC:/Users/sysde/projects/discord-crypto-marketplaceC:\Users\sysde\projects\discord-crypto-marketplace\README.mdC:\Users\sysde\projects\discord-crypto-marketplace\RESEARCH-SUMMARY.mdC:\Users\sysde\projects\discord-crypto-marketplace\DockerfileC:\Users\sysde\projects\discord-crypto-marketplace\docker-compose.ymlC:\Users\sysde\projects\discord-crypto-marketplace\ecosystem.config.cjsstatic HTML/Markdown deliverables (no app code)
Estonian energy optimization research: 40+ companies, VPP/solar/battery/DR, subsidies, EMS platforms Baltic deep research. Feeds estonian-ems product
C:/Users/sysde/projects/ems-researchC:\Users\sysde\projects\ems-research\index.htmlC:\Users\sysde\projects\ems-research\EMS-PLATFORMS-BALTIC-DEEP-RESEARCH.mdC:\Users\sysde\projects\ems-research\wood-factory-ems-plan.mdC:\Users\sysde\projects\ems-research\companies.htmlC:\Users\sysde\projects\ems-research\subsidies-detail.htmlLua (FiveM resource) + oxmysql + ox_lib, fxmanifest.lua, client/ (applier/hydration/preview/scheduler/tracking/ui) + server/ (audit/clamps/d
FiveM (GTA V mod platform) production-grade vehicle stance resource v1.2.3: server-authoritative persistence, optimistic concurrency (expectedRevision), atomic CAS+history, statebag sync+hydration+resolve queue, active/dormant jitter-safe applier, tokenized suspend, runtime stats, republish healing job.
C:/Users/sysde/projects/enterprise-stancerREADME.mdfxmanifest.luaserver/main.luaclient/main.luagraphify-out/Hono + Drizzle + PG + SvelteKit5 + Tailwind4 + Chart.js, Turborepo monorepo (apps/api, apps/web, packages/database, packages/shared), pnpm 9
Private analytics dashboard for ERPLY POS bakery chain: sales sync, intraday forecasting, next-week bake plans, EE holiday awareness, rebake rules, CSV export
/opt/erply-bakeryC:/Users/sysde/projects/erply-bakeryARCHITECTURE.mdASSUMPTIONS.mdBUILD-PROMPT.mdecosystem.config.cjsapps/apiapps/webpnpm+turbo monorepo, apps/api (Hono+@hono/zod-openapi+drizzle+postgres+mqtt+glpk.js+stripe+resend+modbus-serial), apps/gateway, apps/web (Sv
EMS SaaS for Baltic manufacturers. TimescaleDB+MQTT+Modbus+GLPK.js linear-program optimizer + Elering BSP integration. Reuses ~60% of estonian-accounting patterns
C:/Users/sysde/projects/estonian-emsC:\Users\sysde\projects\estonian-ems\docs\deck.htmlC:\Users\sysde\projects\estonian-ems\docs\one-pager.htmlC:\Users\sysde\projects\estonian-ems\docs\three-pager.htmlpnpm+turbo monorepo, Hono+@hono/zod-openapi (api:3910), SvelteKit 5 (web:3911), Drizzle+PG16+PostGIS, Playwright/CF scrapers (kv/city24/k24/
Estonian real-estate intel portal. Snapshots all 3 EE listings portals, matches disappeared listings to Maa-amet aggregate transactions to reconstruct closed prices for property-developer pitch. Tier0 public sources, optional kutseline-hindaja row-level enrichment.
/opt/estonian-realestateC:/Users/sysde/projects/estonian-realestateC:\Users\sysde\projects\estonian-realestate\PROJECT.mdC:\Users\sysde\projects\estonian-realestate\HANDOFF-2026-04-22.mdC:\Users\sysde\projects\estonian-realestate\research\PORTAL-ACCESS.mdC:\Users\sysde\projects\estonian-realestate\research\VALIDATION-DECISIONS.mdC:\Users\sysde\projects\estonian-realestate\DEPLOYMENT-RUNBOOK.mdFiveM/GTA roleplay server (oxmysql); Lua/JS resources implied
Enterprise Stancer (vehicle handling/state persistence resource) Technical Blueprint β atomic CAS+history transactions, 50-100ms tick, 3-5min republish heal.
C:/Users/sysde/projects/fivemVite 6 + Preact 10 (React 18 alias) + Zustand 5 + Zod 3 + Vitest 3, TypeScript 5.7, IIFE+ESM bundle output (CSS injected into JS), tests/ +
Configurable embeddable gift basket builder widget β base picker (hamper/box) + gated product sections + Canvas2D overlay arrangement preview + cart submission to host platform's adapter. Drop-in script tag.
C:/Users/sysde/projects/giftforgeREADME.mdCLAUDE.mdGIFTFORGE-BUILD-PROMPT.mdgiftforge_v3.1_spec.mdTESTING-RESULTS.mdsrc/server/dist/giftforge.iife.jsno code β markdown plan + Estonian pitch + market research + standalone HTML
Sales pitch for AS Harku KarjÀÀr (killustik.eu): customer portal with live pricing, slot booking, B2B accounts, digital weighbridge ticket + Peppol e-invoice. Productise to Baltic quarry long-tail.
C:/Users/sysde/projects/harku-quarryplan.mdPLAN.md (duplicate)pitch-et.mdharku-quarry.htmlresearch/market-research.mdmarkdown snapshots
47 timestamped snapshots (2026-02-19 1530/1541/1548/1605) of openclaw-docs/OddsForge documentation β versioned backups of access/architecture/betting-system/business/openclaw-v2 docs.
C:/Users/sysde/projects/historyNode 22+ bash/JS, claude -p headless wrapper, LanceDB RAG, Discord bot, cron
Open-source automation layer wrapping Claude Code headless mode into Discord + cron + RAG memory; 'turn idle Claude Max sub into 24/7 ops'.
C:/Users/sysde/projects/jarvisno code β proposal docs (DOCX, PDF, MD, HTML) + research/ + graphify-out/
AI fit-out budget intelligence for Nordic/Baltic interior architects (LΓVI Estonian design-build firm). Layer 1 briefββ¬/mΒ² zone (Β±25-30%); Layer 2 priced BOM live (Β±5-10%); Layer 3 IAQ/TCO+SaaS launch. 3 phases / 3 months / β¬36-54K.
C:/Users/sysde/projects/lavi-cost-engineLAVI-Cost-Engine-One-Pager-v3.mdLAVI-Cost-Engine-Project-Brief-v3.mdLAVI-Proposal-Final.pdfLAVI-Traditional-vs-Our-Proposal.mdresearch/cc-research-prompt.md['Node scripts (vanilla JS)']
One-shot research output feeding logistics-offers SaaS (per MEMORY). Ad-hoc Node scripts to ingest/filter, an HTML overview, the report, plus filtered_for_import.json ready to load.
C:/Users/sysde/projects/logistics-researchTS + tsx + axios + cheerio + better-sqlite3 + ws + undici
TypeScript scraper for Marathonbet β prematch + live (lu. polling) + stats. SQLite (better-sqlite3 WAL), axios+tough-cookie session w/ DataImpulse proxy, UA rotation. Six volleyball priority leagues; ws-client + stats-index entry points exist. 1,176 LOC across 6 modules. VPS-1 per global notes (timber/wood/beach host).
/opt/marathon-scraperC:/Users/sysde/projects/marathon-scrapersrc/index.tssrc/scheduler.tssrc/session.tssrc/leagues.tssrc/events.tssrc/db.tssrc/ws-client.tssrc/stats-index.tsMarkdown research files + index.html dashboard
Deep dive 2026 research bundle: technical platforms, economics/tokenomics, marketing/community, legal/regulatory, case studies, strategies playbook, audit addendum + review expansion
C:/Users/sysde/projects/meme-coin-researchC:\Users\sysde\projects\meme-coin-research\index.htmlC:\Users\sysde\projects\meme-coin-research\01-technical-platforms.mdC:\Users\sysde\projects\meme-coin-research\02-economics-tokenomics.mdC:\Users\sysde\projects\meme-coin-research\03-marketing-community.mdC:\Users\sysde\projects\meme-coin-research\04-legal-regulatory.mdC:\Users\sysde\projects\meme-coin-research\05-case-studies.mdC:\Users\sysde\projects\meme-coin-research\06-strategies-playbook.mdC:\Users\sysde\projects\meme-coin-research\07-audit-addendum.mdNext.js 16 + React 19 + TypeScript 5 + better-sqlite3 + Tailwind3 + Zustand + pnpm
Open-source dashboard for AI agent orchestration: dispatch tasks, track costs, multi-agent workflows; SQLite-only, zero external deps.
C:/Users/sysde/projects/mission-controlNode 22+, pnpm workspace, Docker, Fly.io; openclaw.mjs CLI
Multi-channel personal AI assistant gateway (WhatsApp, Telegram, Slack, Discord, GChat, Signal, iMessage, Teams, WebChat) β runs on own devices, OAuth Anthropic/OpenAI.
C:/Users/sysde/projects/openclawmarkdown + router.py
DESPITE THE NAME this is OddsForge documentation (sports-betting intelligence): VPS-1 odds collection + VPS-2 Ollama agent router, +49% / +108.6% ROI claims, 450K+ snapshots.
C:/Users/sysde/projects/openclaw-docsSvelteKit5 + Tailwind4 + better-sqlite3 + ssh2 + node-cron + Chart.js
Master monitoring dashboard for 30 projects across 2 VPS; self-evolving health checks (rule-based, no AI calls); 6 SQLite tables, 5 cron jobs.
C:/Users/sysde/projects/ops-dashboardTS + tsx + better-sqlite3 + Express 5 + https-proxy-agent
Optibet.ee scraper via Entain ENSB API. BUILD-PLAN.md outlines 5s LIVE + 60s DEEP + 5min PRE, 6 sport groups, change-only SQLite writes. Reuses paf-scraper architecture. Residential proxy required (DataImpulse/Lightning). Source dir present + ecosystem.config.js β implementation likely partial.
/opt/optibet-scraperC:/Users/sysde/projects/optibet-scraperBUILD-PLAN.mdENSB-API-RESEARCH.mdsrc/public/ecosystem.config.jspackage.jsonmarkdown + html + graphify-out
Pachinko/pachislot research: top-10 lists, methodology, regulation/myths, ban-claim memo; per-machine model files.
C:/Users/sysde/projects/pachislots-researchTS + tsx + better-sqlite3 + Express 5
Paf.ee real-time odds via Kambi REST. Three-loop polling: 5s LIVE / 60s DEEP / 5min PRE. Diff engine, change-only writes to SQLite. Express dashboard on :3461. Reference architecture template that other scrapers in this cluster reuse. 5 sports prematch (football, basketball, ice_hockey, tennis, volleyball).
/opt/paf-scraperC:/Users/sysde/projects/paf-scraperREADME.mdsrc/public/ecosystem.config.jspackage.jsonHono+OpenAPIHono+Drizzle (api :3850) + SvelteKit5+Tailwind (web :3851) + PG + pg-boss + optional Redis, Turborepo + pnpm10.29
Lotus Timber sales/logistics tool: 5-tier postal-code validation (regex β range β PG GeoNames β free APIs DAWA/BAG/OpenPLZ/LaPoste/Zippopotam/Posti/Bring β Claude Haiku AI fallback). Blocks KP/RU.
/opt/postal-checkerC:/Users/sysde/projects/postal-checkerREADME.mdpackage.jsonapps/apiapps/webpackages/databasepackages/sharedMarkdown research (29 country files + README index)
Coverage map for all 27 EU + NO + UA postal-code formats, regexes, recommended free data sources/APIs. Feeds the postal-checker product.
C:/Users/sysde/projects/postal-code-validation-researchREADME.mdAT-austria.md β¦ UA-ukraine.md (29 country files)['Node', 'marked']
22-country prefab-house research corpus (per-country dirs) compiled to master.html via build.js. Feeds prefab-quote-engine and prefab-trade-tracker.
C:/Users/sysde/projects/prefab-house-research['pnpm 10 monorepo', 'Turbo', 'Next.js 16 (web)', 'Hono (api)', 'BullMQ (workers)', 'PostgreSQL 16 + Drizzle', 'Redis', 'Strapi v5', 'Cloudflare R2', 'Resend + Twilio', 'PostHog EU', 'Stripe Billing+Tax', 'Vercel + Hetzner', 'ioredis']
By far the most mature project in cluster. 10+ commit waves visible. Real engineering rigour: 10 golden rules, ADR-driven, M1/M2/M3 gating, GDPR/P2B compliance hard gates, lessons file rich. 22-market expansion in flight. MEMORY says blueprint v1.0 frozen, planning artifacts at C:/Users/sysde/projects/prefab-quote-engine/.
C:/Users/sysde/projects/prefab-quote-engine['TypeScript', 'tsx', 'better-sqlite3', 'Express 4', 'exceljs', 'stripe', 'PM2']
Original of the trade-tracker family. CLT-trade-tracker is a fork of this. 4 PM2 processes on VPS-1:3860, 17K+ records, alerts + Stripe billing live.
/opt/prefab-trade-trackerC:/Users/sysde/projects/prefab-trade-trackermarkdown
Self-contained kickoff prompts for new Claude Code sessions on portfolio projects (discord-tipster, einvoice-eu).
C:/Users/sysde/projects/promptsdesign docs only β Hono+Drizzle+PG service planned (saf-automation-api on VPS2 :3850, saf-46-62-129-138.sslip.io). Worker layer per approach
Emailβlegacy-system automation: Resend webhook β Hono API β PG queue β polled workers (web/Playwright OR desktop/pywinauto OR direct-DB) β poke SAF system. 3 approaches scored.
C:/Users/sysde/projects/saf-automation00-architecture.md01-approach-a-web.md02-approach-b-desktop.md03-decision-matrix.md05-approach-c-direct-db.md06-db-write-brief.mdinspection/scripts/Hono API (apps/api :4200) + pg-boss queues (packages/queues, 4 PM2 cluster instances) + Turborepo + pnpm9.12, Node 22, agents/ + skills/ + d
Meta-orchestrator coordinating 3 sales motions: lotus-timber (Phase 1 active), prefab-trade-tracker (Phase 1 active), einvoice-eu (Phase 2 deferred). Solo founder, autonomous agents draft+SDR-Manager-reviews+human-approves
/opt/sales-teamC:/Users/sysde/projects/sales-teamCLAUDE.mdREADME.mdtasks/lessons.mddocs/ (16+ markdown plans + HTMLs)agents/skills/campaigns/drafts/Markdown + HTML reference
Distilled reference doc-set for the whole scraper portfolio (13+ scrapers across EE/intl bookmakers). 7 standardised reference docs plus extras. Codifies tech stack (TS + tsx + better-sqlite3 + Express + ws + PM2), three-loop polling pattern, project skeleton, port map, deployment, lessons-learned, templates, data pipeline. Contains TIMBER-PRICE-TOOL-PROMPT and WOOD-TRADE-SYSTEM as well β appears to host adjacent build artefacts.
C:/Users/sysde/projects/scraper-projectsREADME.mdARCHITECTURE.mdBOOKMAKER-APIS.mdDEPLOYMENT.mdLESSONS-LEARNED.mdTEMPLATES.mdDATA-PIPELINE.mdPORT-MAP.mdPython 3.10+, Telethon (userbot, not bot)
Telegram userbot copying messages from 21 paid-tipster source groups into one destination group ('Bettiing' 5282090877), stripped of 'Forwarded from' attribution.
C:/Users/sysde/projects/tg-forwarderPure research deliverable that fed timber-prices store-adapter selection. Single MD file; work appears already absorbed into timber-prices/docs.
C:/Users/sysde/projects/timber-price-recon['TypeScript', 'tsx', 'better-sqlite3', 'Express 5', 'Playwright', 'cheerio', 'SvelteKit (web/)', 'vitest', 'PM2']
MEMORY confirms live: 17 stores, 5 countries, 12-page SvelteKit UI, 2,286 product groups, 447 tests, VPS-1 port 3480. Project well past initial commit (147β447 tests).
/rootC:/Users/sysde/projects/timber-pricesMulti-strategy crypto trading: 3 bots (Hyperliquid perps 4 strategies, Multi-chain meme scanner Sol/Base/Sui, Solana copy-snipe) + dashboard + backtest framework
/opt/tradingbotC:/Users/sysde/projects/tradingbot['Node http', 'static HTML']
Minimal static HTML portal (Wood Trade Intelligence). 30+ country wood import/export research siblings sit beside it (at-wood-imports, ee-wood-exports, etc.). Just a Node static server, no DB, no backend. Listed in CLAUDE.md projects roster as 'wood-portal:SK 30+country VPS1'.
/opt/wood-portalC:/Users/sysde/projects/wood-portal(skipped from review β already in yaml)
Skipped per user instruction (active in-progress work).
/opt/aven-optimizerC:/Users/sysde/projects/aven-portal/services/optimizer(skipped from review β already in yaml)
Skipped per user instruction (active in-progress work).
C:/Users/sysde/projects/aven-production-planner(skipped from review β already in yaml)
Skipped per user instruction (active in-progress work).
/opt/betsapi-etlC:/Users/sysde/projects/betsapi-etl(skipped from review β already in yaml)
Skipped per user instruction (active in-progress work).
C:/Users/sysde/projects/betsson(skipped from review β already in yaml)
Skipped per user instruction (active in-progress work).
/opt/ceeca-toolsC:/Users/sysde/projects/ceeca-tools(skipped from review β already in yaml)
Skipped per user instruction (active in-progress work).
/opt/estonian-accountingC:/Users/sysde/projects/estonian-accounting(skipped from review β already in yaml)
Skipped per user instruction (active in-progress work).
/opt/estonian-emsC:/Users/sysde/projects/estonian-ems(skipped from review β already in yaml)
Skipped per user instruction (active in-progress work).
/opt/entity-dedupC:/Users/sysde/projects/entity-dedup(skipped from review β already in yaml)
Skipped per user instruction (active in-progress work).
/opt/entity-matcherC:/Users/sysde/projects/entity-matcher(skipped from review β already in yaml)
Skipped per user instruction (active in-progress work).
/opt/estonian-basketballC:/Users/sysde/projects/estonian-basketball(skipped from review β already in yaml)
Skipped per user instruction (active in-progress work).
/opt/etl-pipelineC:/Users/sysde/projects/etl-pipeline(skipped from review β already in yaml)
Skipped per user instruction (active in-progress work).
/opt/logistics-offersC:/Users/sysde/projects/logistics-offers(skipped from review β already in yaml)
Skipped per user instruction (active in-progress work).
/opt/status-pageC:/Users/sysde/projects/status-page(skipped from review β already in yaml)
Skipped per user instruction (active in-progress work).
/opt/signal-engineC:/Users/sysde/projects/signal-engine(skipped from review β already in yaml)
Skipped per user instruction (active in-progress work).
/opt/statisticsportsC:/Users/sysde/projects/statisticsports(skipped from review β already in yaml)
Skipped per user instruction (active in-progress work).
/opt/volleyball-fetchC:/Users/sysde/projects/volleyball-fetchAdd these to projects.yaml if they should appear on the ops dashboard health monitor:
In yaml but not reviewed (skipped per instruction or already-known): 16
Recommendation: Move all 47 trackers into wood-trackers/ subfolder (e.g. C:\Users\sysde\projects\wood-trackers\{cc}-{flow}\) and rewrite gen_wood_projects.py to emit there. Keep wood-portal as its own top-level folder since it has a different role and a separate VPS process. Do NOT merge the 47 into a single multi-tenant app yet β that's a bigger refactor (shared DB-or-not decision, port-per-tenant -> path-per-tenant, portal HTML rewrite, 47 PM2 entries -> 1 entry, 47 deploys to redo). Consolidation by directory move is the 80/20 β declutters projects/ from 48 entries down to 2, no behavior change, no VPS redeploy needed (VPS paths /opt/{cc}-wood-{flow} stay as-is).
Estimated effort: 1.0h Β· Safe: True
Steps: