For Agents
Reverse-chronological session log. Newest entries at top, grouped by date (## YYYY-MM-DD). Each bullet: one piece of work, short summary, wikilinks to docs touched. Updated by obsidian-documenter on every project doc write. Read by historian at bootstrap.
2026-05-22
- Handover prep for new dev team: rewrote README.md, added docs/HANDOVER.md, fixed stale docs that still described the removed v1.2.0 node-cron scheduler / /sync endpoints (docs/pentest-service-description.md, .env.example, Helm docs), corrected Swagger path /documentation → /docs, cleaned repo (gitignore, stale Helm package, stale local develop branch) — 2026-05-22 Handover prep and committed-credentials finding
- Security finding: .env.production was committed (3 commits) with live US Bank SFTP credentials in FTP_URL (sftp://user:password@host); untracked via git rm —cached + added to .gitignore; still pending — git filter-repo history scrub, force-push, SFTP password rotation with US Bank — 2026-05-22 Handover prep and committed-credentials finding
2026-05-13
- Documented the as-built implementation of the two computed ETF endpoints (GET /etf/:ticker/performance/since-inception, GET /etf/:ticker/premium-discount/quarterly): pure calc functions in src/calc/ (parse-number, dates, since-inception, premium-discount) + hand-written Fastify routes in src/http/computed-routes.ts with shared tickerRoute wrapper + src/http/route-schema.ts Swagger fragments; queries via dynDispatchPrismaCall on dailyEtfDs (fundTicker col); vitest 4.1.6 added, 32 tests / 5 files green; Prisma optional-Date typing gotcha; all uncommitted in working tree — 2026-05-13 Computed performance endpoints implementation
2026-05-11
- Documented design decisions for two new computed performance endpoints (since-inception cumulative return %, quarterly premium/discount table) — computed backend-side from the daily NAV feed (no US Bank feed / Prisma / ingest change), new hand-written Fastify routes in src/http/computed-routes.ts + pure calc functions in src/calc/, plus vitest; spec approved, no code yet — 2026-05-11 Computed performance endpoints
2026-05-04
- Bootstrapped vault folder for bankofus / GSR Transformer with project overview, agent context, and TOPICS index — GSR Transformer, Agent Context (GSR Transformer)
- Documented performance CSV ingest fix: oneMonth DateTime mistype, phantom empty CSV row, dash placeholder NaN/Invalid Date, plus coerceCell extraction — 2026-05-04 Performance CSV ingest fix