Commit History

  1. Sector-gap sourcing six deep, gap-driven second batch, gap-covering shortlist, per-sector search record, narrator share rules

    Verified signature
    06f8709
  2. Manager desk: conviction-ranked funding with cash residual, watch tier, min-size exits, tax-lot plan, watchlist with entry conditions, catalysts, post-trade risk, 12m scenarios, rule-of-40 valuation for loss-makers, specific tripwires

    Verified signature
    6c814fb
  3. 47-name report review fixes + build hash in health for deploy verification

    Verified signature
    ec2f3e2
  4. 47-name report review: CIO fallback + lenient JSON, bank model only for book-value financials, depressed-EPS blend, reinvestment cap, size-trim to cap, band-relative tiny rule, one add per correlated pair, distress disqualifies candidates, travel sector map fix

    Verified signature
    8f481af
  5. Pre-split warning wire code renamed so stale cached clients prompt instead of auto-rewriting

    Verified signature
    6f6371c
  6. Front-end cache-busting: versioned asset URLs and no-cache revalidation so a redeploy is never masked by a stale app.js

    Verified signature
    7aef752

  1. Pre-split entries ask the user (adjust both, price only, keep) instead of a silent rewrite; data-layer canary so renamed tickers (SQ→XYZ) resolve while real outages read as retry

    Verified signature
    5e24259
  2. Resolver hardening: data-source failures are retryable (LookupUnavailable), per-row endpoint never 500s, client retries once then click-to-retry

    Verified signature
    2a0814c

  1. Random-book fixes: staged-trim state reset, sector ETFs are sector bets, cautious bar for flagged names and high-beta adds, sub-2% trims exit or hold, broad-fund harvest stand-ins, coverage-weighted valuation, static SPY sector fallback, every new buy explained

    Verified signature
    8923fd6
  2. Battery fixes: standard-tier thinking headroom, forced Trim orders, starter ceilings, staged trims, second committee batch, bound-respecting normalisation

    Verified signature
    85ef5de
  3. Tail cleanup exits band Trims but keeps asymmetric small bets; triage agrees with the trade list; sector fill; weight-aware rationales

    Verified signature
    c7701f0
  4. Wider candidate funnel with two-draw committee, alternatives floor of two stocks, damage tilts before add gates, Trim always reduces

    Verified signature
    e5b9c95
  5. Order plan never adds to hurdle-gated Keeps; sub-1% rule as final pass; overvalued candidates need a strong committee; narrative at medium effort

    Verified signature
    bbbaeb7
  6. Stock-picker plans never hold an index fund unless the profile is cautious or a loss tolerance is stated

    Verified signature
    352f18e
  7. CIO reply must carry its verdict (truncation was silently accepted); bounded CIO reasoning; weak-trend names never strong adds; breadth card scales with book size

    Verified signature
    e937493
  8. Two-lens dissent restricted to cyclicals (sector or industry): secular winners are not trimmed early

    Verified signature
    348d92f
  9. Verdict coherence: oversized tilt at 1.25x cap, two-lens dissent, no adds in the overweight sector, strong-only alternatives, triage discount wording

    Verified signature
    7ac62dc
  10. Report tuning: rationale writer split from CIO, value-gap text, verdict-consistent order bounds, size-scaled diversification target, sector-aware narrative

    Verified signature
    d288e92
  11. Cheap tiers: memos on GPT-5.6 Luna, tiny lookups on Gemini 3.1 Flash Lite, model override + provider guard

    Verified signature
    2f9613e
  12. Token cost strategy: usage accounting, effort levels, thinking off for extraction, Sonnet for mechanics, slim CIO payload, one sample from 20 names

    Verified signature
    c733c45
  13. Split-aware import with auto-correction, table import without LLM, parallel strategist+candidates, stock-picker instrument rules, steeper concentration

    Verified signature
    3876fb1
  14. Speed: Sharadar price layer, batched prefetch, pre-warm on import, batched resolve, split CIO, time budget, street targets

    Verified signature
    0a1ea07

  1. Six-pillar health score with visible breakdown; prospects pillar; profile-weighted drawdown efficiency

    Verified signature
    988e3ef
  2. Stock-picker alternatives, starter sizing, beta floor, tiny-trim rule, share-class Sharadar fallback, PDF fixes

    Verified signature
    13b1da5
  3. Random-battery fixes: plan coherence, sector-overweight gate, ballast protection, ADR per-share, loss-tolerance constraint + de-risk scenario

    Verified signature
    2bab8b9
  4. US practitioner layer: forensic scores, owner economics, valuation history, ownership, asymmetry hurdle, memos, harvesting

    Verified signature
    d275eab
  5. Lot averaging: several purchases per ticker, sales netted, per-lot tax periods

    Verified signature
    7bc086a
  6. European institutional layer: factor panel, sector UCITS, UK/EU duties, wrapper

    Verified signature
    6efc5f4
  7. company name fallback from Symbol Search when the venue has no overview

    Verified signature
    f587544
  8. ADR bridge: licensed Sharadar ratio fundamentals for non-US holdings via their NYSE/NASDAQ ADR; local EPS/BVPS derived from price x P/E, P/B

    Verified signature
    4b862e6
  9. resolver: exact-symbol rule applies only to direct ticker searches; name-expanded searches use whole-word matching

    Verified signature
    dd93e05
  10. resolver: exact base-symbol match for ticker queries, whole-word name matching for name queries

    Verified signature
    dfd5b73
  11. resolver: secondary-venue demotion, US-first for US-shaped tickers, cached-search fix, demerged-ticker recovery

    Verified signature
    c7db9b3
  12. emerging markets: full Alpha Vantage venue map (India via BSE line, China, Frankfurt, Lisbon, Brussels, TSX-V), symbol-search resolver, EM benchmarks, India instruments, demerged-ticker recovery

    Verified signature
    07c171e
  13. deterministic ISIN resolution via OpenFIGI (primary listing by country), ISIN-aware fallback

    Verified signature
    2fbf8c3
  14. UK/EU support: STOXX 600 benchmark for mixed European books, UCITS instruments, multi-exchange local ideas, jurisdiction-neutral tax notes, non-US split fallback

    Verified signature
    9aaaf1a
  15. construction layer (risk decomposition, joint selection, constrained scenarios, post-trade proof, instruments, guards, exclusions) + Alpha Vantage premium as primary data source + policy backtest

    Verified signature
    fb36c27

  1. candidate guards (peak-cycle, extended, informed money leaving) + analyst committee screen on prospective additions; switches/target need a clean committee verdict

    Verified signature
    39941ec
  2. portfolio-aware recommendation engine: diagnosed needs, marginal-fit scoring (correlation/effective-N/beta/stress/yield/DCF), fit-eligible candidates only, overweight-aware switches

    Verified signature
    34158ed
  3. institutional layer: Sharadar-primary data + sanity gates, valuation ranges/reverse DCF/sector models, risk analytics (stress, VaR, look-through, tilts, liquidity), domicile benchmark, lens sampling + audit trail, tax/cost-aware plan, suitability, regression suite

    Verified signature
    e814ba8
  4. quality round 3: adaptive name cap, REIT/FFO + GBp fixes, context-fit candidates, lens retry, percent-safe narrative, yield units

    Verified signature
    650cda6
  5. quality round 3: adaptive name cap, REIT/FFO + GBp fixes, context-fit candidates, lens retry, percent-safe narrative, yield units

    Verified signature
    efc4a07
  6. quality round 3: adaptive name cap, REIT/FFO + GBp fixes, context-fit candidates, lens retry, percent-safe narrative, yield units

    Verified signature
    8911b14
  7. quality round 3: adaptive name cap, REIT/FFO + GBp fixes, context-fit candidates, lens retry, percent-safe narrative, yield units

    Verified signature
    aad7d48
  8. quality round 3: adaptive name cap, REIT/FFO + GBp fixes, context-fit candidates, lens retry, percent-safe narrative, yield units

    Verified signature
    e8e9e20
  9. feature: entry anomaly validation — split detection, wrong-listing LLM check, one-click corrections

    Verified signature
    4120992
  10. feature: entry anomaly validation — split detection, wrong-listing LLM check, one-click corrections

    Verified signature
    9a0b677
  11. feature: entry anomaly validation — split detection, wrong-listing LLM check, one-click corrections

    Verified signature
    da56d34
  12. feature: entry anomaly validation — split detection, wrong-listing LLM check, one-click corrections

    Verified signature
    e5d0a88
  13. feature: entry anomaly validation — split detection, wrong-listing LLM check, one-click corrections

    Verified signature
    3868e58