Skip to content

Fix reference board and portfolio edge cases#475

Merged
luokerenx4 merged 1 commit into
devfrom
codex/fix-reference-board-bugs
Jul 8, 2026
Merged

Fix reference board and portfolio edge cases#475
luokerenx4 merged 1 commit into
devfrom
codex/fix-reference-board-bugs

Conversation

@luokerenx4

Copy link
Copy Markdown
Contributor

Summary

  • Normalize tracked backlink paths to POSIX separators so Windows issue-note backlinks still match UI prefix checks.
  • Derive Macro CPI YoY from the same calendar date one year earlier instead of assuming FRED rows are gap-free.
  • Suppress Portfolio daily PnL when the trailing-24h baseline is missing, zero, negative, or non-finite.
  • Add Calendar board cold-start slow-load feedback plus a retry action for load failures.

Validation

  • pnpm exec vitest run src/core/entity-backlinks.spec.ts src/domain/market-data/reference/macro.spec.ts ui/src/pages/portfolio-metrics.spec.ts ui/src/components/market/useReferenceBoard.spec.ts
  • npx tsc --noEmit
  • cd ui && npx tsc -b
  • pnpm test

@vercel

vercel Bot commented Jul 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openalice-demo Ready Ready Preview, Comment Jul 8, 2026 2:16pm

Request Review

@luokerenx4 luokerenx4 merged commit f959f6d into dev Jul 8, 2026
5 checks passed
@luokerenx4 luokerenx4 deleted the codex/fix-reference-board-bugs branch July 8, 2026 14:18
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