DecodeMarketing/IcAt-Results-Viewer
Relocate breakout selector to Table view; clarify sidebar; diverging block-average bars
fix(parser): detect glued-number block headers + keep A/B sub-blocks distinct (#13)
feat(parser): fill abbreviated-brand assets via validated positional code (#12)
fix(parser): attribute assets by brand-name match, not positional index (#11)
Harden brand fallback and generalise breakout brand matching (#10)
Fix brand attribution, output filename, and iBAT labelling (#9)
feat: surface parser feedback & pre-flight image/asset checks (Phase 2 UI) (#8)
feat(parser): robust breakout clustering + block detection for old and new IcAT formats (#6)
docs: Slice 1 — Standards Baseline 2026-05-20 (#5)
docs: add github-security-posture per decode-ai-standards
ci: add CODEOWNERS for restructure
docs(skills): drop broken links in tdd (synced from wiki)
feat(skills): add tdd skill (synced from decode-claude-wiki)
fix(gates): make reviewer-hash stage-invariant
gates: auto-wire .githooks on SessionStart
harden(gates): port PBI_team_utils reviewer-pass fixes and policy calls
docs(claude-code): correct commit-msg gate-logic comment order
fix(claude-code): close reviewer marker freshness gap and tilde-slash bypass
feat(claude-code): add DECODE hardening
Fix brand/header row detection for files with extra header rows (e.g. Jim Beam)
fix(viewer): bar/column chart toggle was broken — fillGrid() doesn't exist
Style: use owner brand color only for attribution bars, grey for others
Fix file locking on Windows, preserve PNG transparency in thumbnails
fix(viewer): simplify breakout x-axis ticks to 0-25-50-75-100
feat(viewer): add x-axis tick marks to breakout bar chart
fix(viewer): fix breakout bar positioning (missing position:absolute)
fix(viewer): use pipe separator in breakout dropdown labels
feat(viewer): show subgroup sample size (n) in breakout UI
fix(viewer): handle negative BPS in breakout bar charts
fix(viewer): move block averages to bottom of sidebar
feat(viewer): show brand logos in table when available
fix(viewer): hover off by default, add breakout border in table
fix(viewer): improve table layout and alignment
feat(viewer): improve table readability
fix(viewer): replace delta color coding with inline bar charts in table
feat(viewer): add table view with breakout deviations and max spread
feat(viewer): round 2 UX improvements + breakout support
fix: improve logo color extraction and update docs
feat(viewer): add n= to header, zone labels on spectrum, fix bar scale to 100%
feat: user-configurable brand colors and logo support
feat(viewer): hover-to-preview profile panel
feat: add Streamlit app with HuggingFace Spaces deployment
feat(viewer): add spectrum view, block summary, brand stats, mini bars, negative BPS treatment
fix: clean text cards, zone-colored card borders
feat: improve card readability
feat: add BPS zone icons matching DECODE presentation
fix: generic text card description extraction
fix: JS escaping, dynamic column detection, text stimulus cards
feat: IcAT results viewer — core modules
