• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

wangzitian0 / finance_report
98%

Build:
DEFAULT BRANCH: main
Repo Added 09 Jan 2026 02:49PM UTC
Files 85
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • chore/add-ai-agent-constraints
  • chore/cicd-hardening-precommit-hooks
  • chore/cleanup-pr-description
  • chore/cleanup-test-files-update-submodule
  • chore/coverage-95
  • chore/fix-omc-model-config
  • chore/oh-my-opencode-3
  • chore/sync-infra-submodule-and-hardening
  • chore/sync-submodule-update-to-main
  • chore/trigger-staging-deployment-vault-token-fix
  • chore/update-infra-submodule
  • chore/update-infra2
  • chore/update-infra2-submodule
  • chore/update-infra2-submodule-env-suffix-fix
  • chore/update-infra2-submodule-template-newlines
  • chore/update-infra2-submodule-v2
  • chore/update-infra2-submodule-vault-policy-fix
  • chore/update-omo-config-models
  • ci/optimize-caching-and-analysis
  • copilot/add-mkdocs-documentation-output
  • coverage/boost-to-96pct
  • docs/ac-encoding-epic-011-013
  • docs/add-code-audit-report
  • docs/add-development-ssot
  • docs/agent-scope-clarification
  • docs/audit-update-jan2026
  • docs/cleanup-orphan-files
  • docs/close-issues-195-196-200
  • docs/epic-011-4-layer-architecture
  • docs/epic-012-foundation-libs
  • docs/epic-014-documentation-refactor
  • docs/epic-03-05-tdd-alignment
  • docs/epic-ac-traceability-006-010
  • docs/epic-issues-gaps
  • docs/observability-ssot
  • docs/platform-singleton
  • docs/refine-behavioral-guidelines
  • docs/resolve-epic-001-issues
  • docs/s3-public-endpoint-documentation
  • docs/ssot-template-standardization
  • docs/vision-recovery-and-ac-encoding
  • epic-004-reconciliation
  • epic-005-reporting
  • epic-006-ai-advisor
  • epic-014-p0-completion
  • feat/4-layer-architecture
  • feat/ac-registry-split
  • feat/ac-traceability-epic01-02
  • feat/add-vault-managed-env-vars
  • feat/ai-model-selector
  • feat/batch-fix-182-197-206
  • feat/cleanup-improvements
  • feat/close-epic-008-009
  • feat/comprehensive-logging-for-model-selection
  • feat/configurable-app-url
  • feat/coverage-98.5-percent
  • feat/critical-high-tests
  • feat/csv-statement-parsing
  • feat/debug-tool
  • feat/deploy-smoke-test
  • feat/deployment-infrastructure
  • feat/deployment-verification-and-error-handling
  • feat/docker-logging-limits
  • feat/document-extraction
  • feat/dokploy-ui-refactor
  • feat/e2e-coverage-40-percent
  • feat/e2e-coverage-90-percent
  • feat/e2e-performance-security-fixes
  • feat/env-smoke-test
  • feat/epic-008-testing
  • feat/epic-011-asset-lifecycle-p0
  • feat/epic-012-m3-m4-rate-limit-metrics
  • feat/epic-016-017-frontend-enhancements
  • feat/epic-018-ai-driven-pipeline
  • feat/epic-018-ai-pipeline
  • feat/epic-planning
  • feat/frontend-unit-tests
  • feat/frontend-ux-improvements
  • feat/fx-gain-loss
  • feat/fx-revaluation-infrastructure
  • feat/h1-distributed-tracing
  • feat/left-sidebar-ui
  • feat/mkdocs-site
  • feat/multi-repo-test-isolation
  • feat/pdf-type-auto-institution
  • feat/pii-redaction-before-ai
  • feat/processing-account-integration
  • feat/production-debug-skill
  • feat/proper-homepage
  • feat/public-s3-access
  • feat/qa-guardrails-and-hardening
  • feat/relax-registration-rate-limit
  • feat/resource-leak-prevention
  • feat/signoz-logging
  • feat/signoz-logging-rebuild
  • feat/staging-deployment-workflow
  • feat/staging-e2e-api-tests
  • feat/statement-parsing-ux
  • feat/statement-parsing-v2
  • feat/tdd-transformation-97pct-coverage
  • feat/testing-improvements
  • feat/update-opencode-models
  • feat/user-registration-flow
  • feat/users-api
  • feat/vault-auto-renewal
  • feat/vision-ui-gaps
  • feature/add-backend-dev-skill
  • feature/auth-implementation
  • feature/cash-flow-and-filtering
  • feature/epic-002-double-entry-core
  • feature/statement-upload-enhancements
  • feature/storage-presign-upload
  • fix/182-206-198-commit-boundary-pdf-fixtures-detail-views
  • fix/183-vault-token-monitoring
  • fix/207-208-209-218-multi-issues
  • fix/210-api-fallback-503
  • fix/217-quick-wins
  • fix/401-redirect-to-login
  • fix/add-psycopg2-binary
  • fix/add-users-name-column
  • fix/ai-model-validation-and-gemini3-upgrade
  • fix/api-docs-link
  • fix/audit-cleanup-docs
  • fix/auto-db-migrations
  • fix/backend-model-validation-exceptions
  • fix/chart-css-vars-otel-hydration
  • fix/ci-baseline-push-permissions
  • fix/ci-branch-naming-ignore-main-and-versions
  • fix/ci-debug-logging
  • fix/ci-optimization
  • fix/ci-update-env-only
  • fix/ci-yaml-indentation-post-merge
  • fix/dashboard-onboarding-ui
  • fix/deployment-env-vars
  • fix/docs-audit-p0-p1
  • fix/e2e-statement-journey-review
  • fix/emoji-icons-lucide
  • fix/enum-serialization
  • fix/env-var-image-tags
  • fix/epic-007-db-ops
  • fix/extraction-error-handling
  • fix/extraction-retry-and-models
  • fix/extraction-retry-complete
  • fix/force-pull-deployment
  • fix/frontend-direct-fetch-violations
  • fix/frontend-docs-cleanup
  • fix/frontend-reliability-issues-65
  • fix/gap-closure-epic013-012-008
  • fix/issue-174-171-ai-timeout-assets-api-path
  • fix/issue-56-recon-chat-ports
  • fix/issue-56-staging-stability
  • fix/issue-56-system-stability
  • fix/issue-58-usability-improvements
  • fix/issue-61-security-audit
  • fix/issue-62-data-integrity
  • fix/issue-63-storage-resilience
  • fix/issue-64-final-polishing
  • fix/issue-64-final-validation
  • fix/issue-64-performance-bottlenecks
  • fix/journal-enum-serialization
  • fix/journal-lines-updated-at
  • fix/local-env-and-docs
  • fix/mask-secrets-in-workflows
  • fix/migration-0005-length
  • fix/migration-chain-repair
  • fix/observability-uuid-serialization
  • fix/openrouter-empty-response-progress-bar
  • fix/openrouter-use-base64
  • fix/pdf-extraction-base64-fallback
  • fix/pr-cleanup-and-iac-runner
  • fix/pr-env-api-url
  • fix/pr260-cr-issues
  • fix/pr48-compose-and-epic005
  • fix/project-hygiene-epic-table-test-naming
  • fix/reconciliation-reliability
  • fix/remove-ci-baseline-autopush
  • fix/remove-optional-s3-public-from-required
  • fix/security-hardening-v2
  • fix/sha-tagged-deployment
  • fix/shorten-rev-id
  • fix/smoke-test-404-race
  • fix/staging-api-routing
  • fix/staging-api-url-and-tests
  • fix/staging-api-url-no-prefix
  • fix/staging-auth-ui
  • fix/staging-deploy-traefik-404
  • fix/staging-deployment-recovery
  • fix/staging-env-check-crash
  • fix/statement-parsing-stuck-account-last4
  • fix/switch-to-git-mode
  • fix/test-backend-isolation
  • fix/test-cascade-drop
  • fix/traefik-routing-config
  • fix/ui-audit-round2-critical-high
  • fix/ui-ux-audit-c1-c2-c3-m1-m8
  • fix/ui-ux-audit-chm
  • fix/update-infra2-via-pr
  • fix/upload-without-public-s3
  • fix/use-short-sha-tags
  • fix/ux-and-ci-audit
  • gap-closure-docs
  • infra/ci-opt-phase-2
  • infra/ci-optimization
  • infra/harden-cicd-version
  • infra/refactor-dev-env
  • perf/ci-speedup
  • perf/issue-95-reporting-optimization
  • perf/smart-test-strategy
  • perf/sql-aggregation-balance-sheet
  • perf/test-fixtures-error-handling
  • phase0-scaffolding
  • pr-235-test-infra
  • refactor/backend-account-service
  • refactor/cicd-tagging-cleanup
  • refactor/dry-eliminate-boilerplate
  • refactor/environment-standardization
  • refactor/hardening-deployment-scripts
  • refactor/infra-operations-skill
  • refactor/logging-hardening
  • refactor/moon-6-commands
  • refactor/observability-logging
  • refactor/opencode-migration
  • refactor/openrouter-sse
  • refactor/p0-p1-decoupling
  • refactor/phase2a-moderate-dry
  • refactor/remove-redis
  • refactor/simplify-parsing-flow
  • refactor/standardize-api-error-handling
  • refactor/standardize-dependencies
  • refactor/structured-logging-and-trace-id
  • refactor/test-structure-alignment
  • refactor/unified-bootloader
  • reorganize-tests-by-domain
  • test/coverage-95pct-round1
  • test/coverage-boost-reconciliation-reporting
  • test/coverage-to-99pct
  • test/improve-api-url-testing
  • test/improve-coverage-to-99
  • test/improve-coverage-to-99-v2
  • update-epic14-doc

06 Apr 2026 12:09PM UTC coverage: 97.669%. Remained the same
24031233322

push

github

web-flow
feat(epic-016,017): implement portfolio frontend & enhance two-stage review UI (#330)

* feat(epic-016,017): implement portfolio frontend & enhance two-stage review UI

EPIC-016 (Two-Stage Review):
- Add inline transaction editing (date, description, amount, direction) in Stage 1
- Add prev/next navigation between pending statements
- Add check_type and status filter dropdowns in Stage 2 review queue
- Add balance validation indicator (Valid/Mismatch with delta)

EPIC-017 (Portfolio Management):
- Create /portfolio dashboard page with holdings table, performance card, allocation charts
- Create /portfolio/[ticker] holding detail page with transaction history
- Create /portfolio/prices manual price update page
- Add PerformanceCard (XIRR, TWR, MWR), AllocationChart, HoldingsTable, PriceUpdateForm components
- Add portfolio TypeScript types (PortfolioHolding, PerformanceMetrics, AllocationBreakdown, PriceUpdate)
- Fix Sidebar nav: Portfolio route /assets -> /portfolio

Tests (370 passing, 0 failing):
- 8 tests for AllocationChart (loading, error, empty, data rendering, center labels)
- 6 tests for PerformanceCard (loading, error, metrics formatting, colors, NaN handling)
- 7 tests for portfolio dashboard page
- 8 tests for holding detail page
- 6 tests for prices page
- 4 prev/next navigation tests for Stage 1 review
- 2 balance validation display tests
- 3 filter dropdown tests for Stage 2 review queue

Docs: Append FE/UI audit findings to EPIC-016 and EPIC-017 project docs

* test: add coverage tests to fix CI regression (91.43% >= 91.37% baseline)

7039 of 7207 relevant lines covered (97.67%)

0.98 hits per line

Relevant lines Covered
Build:
Build:
7207 RELEVANT LINES 7039 COVERED LINES
0.98 HITS PER LINE
Source Files on main
  • Tree
  • List 85
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24031233322 main feat(epic-016,017): implement portfolio frontend & enhance two-stage review UI (#330) * feat(epic-016,017): implement portfolio frontend & enhance two-stage review UI EPIC-016 (Two-Stage Review): - Add inline transaction editing (date, descripti... push 06 Apr 2026 12:14PM UTC web-flow github
97.67
24026681831 main fix: resolve commit boundary violations, add PDF fixtures, add detail views (#182, #206, #198) (#329) * fix: resolve commit boundary violations, add PDF fixtures, add detail views (#182, #206, #198) Issue #182 (P-High): Fix transaction commit bo... push 06 Apr 2026 09:36AM UTC web-flow github
97.67
24023401458 main fix(ci): wait for frontend to be ready in smoke tests to prevent 404 race condition (#328) push 06 Apr 2026 07:41AM UTC web-flow github
97.67
23837675673 main feat(epic-018): AI-Driven Pipeline Implementation & Stabilize CI (#327) * feat(epic-018): AI Driven Pipeline implementation and CI fixes * style: fix ruff format in models/base.py * fix: address all 11 Copilot review comments - Remove strip_us... push 01 Apr 2026 07:46AM UTC web-flow github
97.67
22837253200 main fix(ui): resolve 19 Critical/High UI/UX audit issues (Round 2) (#324) * fix(ui): resolve 19 Critical/High UI/UX audit issues (Round 2) Fixes across 24 production files and 8 test files: Critical (4): - C1: Replace broken CSS tokens (--primary, ... push 09 Mar 2026 03:39AM UTC web-flow github
98.05
22707060973 main refactor(infra): remove Redis dependency, use pure in-memory rate limiting (#325) * refactor(infra): remove Redis dependency, use pure in-memory rate limiting Remove Redis as infrastructure dependency to eliminate consistency issues and reduce o... push 05 Mar 2026 07:29AM UTC web-flow github
98.05
22702924494 main fix(ui): resolve 19 C/H/M UI/UX audit issues across 14 frontend files (#323) * fix(ui): resolve 19 C/H/M UI/UX audit issues across 14 frontend files - C1-C3: Replace broken design tokens (error-soft, badge-secondary, raw Tailwind colors) with pr... push 05 Mar 2026 04:57AM UTC web-flow github
98.04
22663608305 main fix(ui): resolve UI/UX audit issues C1–C3 and M1–M8 (#321) * fix(ui): resolve UI/UX audit issues C1-C3 and M1-M8 - C1: replace undefined CSS vars on login page (--card, --muted, --primary, --muted-foreground) - C2: add Net Worth hero banner to d... push 04 Mar 2026 09:43AM UTC web-flow github
98.04
22661950357 main test: close EPIC-008/009 gaps — PDF fixture integration tests + CI fix (#320) * test: close EPIC-008/009 gaps — PDF fixture integration tests, template extractor, CI fix - Add 5 integration tests (AC9.3.2–9.3.6): DBS/CMB/Mari PDF parseable, ba... push 04 Mar 2026 08:54AM UTC web-flow github
98.04
22626051403 main refactor: P0/P1 decoupling - split God Router, extract helpers (#316) * refactor(wave1): add get_reconciliation_stats() and extract dual_write_layer2() - P1-2: Add get_reconciliation_stats() to reconciliation service - Add ReconciliationStats ... push 03 Mar 2026 01:55PM UTC web-flow github
98.04
See All Builds (905)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc