mikeboone Claude Fable 5.1 commited on
Commit
d6ebaa0
Β·
1 Parent(s): 7462df9

docs(sprint): ISS-30 brand-from-homepage goes to test on boone's word

Browse files
docs/handoff_brand_from_homepage_2026_10_20.md CHANGED
@@ -1,7 +1,7 @@
1
  # ISS-30 β€” Brand colours read off the prospect's home page (handoff, 2026-10-20)
2
 
3
  Branch `feature/brand-from-homepage`, cut from `hf-mcp-test/main` @ `f688656`.
4
- **Not on test** β€” boone, 2026-10-20: "please don't push brand to test until I say so."
5
 
6
  > boone: "take a brand palette and build that off the home page, then change the
7
  > colors on our charts to match that branding."
@@ -103,4 +103,4 @@ uses the same three.
103
  grey UI and a coloured logo would come back neutral.
104
  4. A build that REDEPLOYS an existing schema skips the clone start, so it has no
105
  capture: the agent's colours alone, with the reason in the warnings.
106
- 5. Not deployed; reaches Agent Q only after a push to the test Space, on boone's word.
 
1
  # ISS-30 β€” Brand colours read off the prospect's home page (handoff, 2026-10-20)
2
 
3
  Branch `feature/brand-from-homepage`, cut from `hf-mcp-test/main` @ `f688656`.
4
+ Commit `7462df9`. Pushed to the test Space on 2026-10-20 on boone's word, after the push without it was tested first.
5
 
6
  > boone: "take a brand palette and build that off the home page, then change the
7
  > colors on our charts to match that branding."
 
103
  grey UI and a coloured logo would come back neutral.
104
  4. A build that REDEPLOYS an existing schema skips the clone start, so it has no
105
  capture: the agent's colours alone, with the reason in the warnings.
106
+ 5. On the test Space as of 2026-10-20; not on prod (`hf-mcp`).
sprint_2026_04.md CHANGED
@@ -260,7 +260,7 @@ should tell. KPI targets, growth trends, and anomaly patterns live in the matrix
260
 
261
  ## ISS-30: Brand palette read off the prospect's home page, applied to the liveboard and portal (boone 10-20)
262
  - Date: 2026-10-20 Severity: FEATURE
263
- - Status: BUILT 2026-10-20 on `feature/brand-from-homepage` (off test `f688656`), committed locally, **NOT on test β€” boone: "please don't push brand to test until I say so."** Defaults boone approved: derive only when `apply_brand_theme` is true; what Jack's agent sends wins; a failed or neutral capture means today's palette plus a warning; category-coloured Muze and the LBC/GBC/TBC slots are left alone; one real render on sebe. New `demoprep_app/liveboards/brand_capture.py` reads a brand off the login clone's home-page capture (painted buttons β€” the capture now reads a control's painted child and button-ish classes β€” then brand-named CSS variables with vendor ones skipped, then header, h1, nav, h2, footer; neutrals never count; primary = top rank, secondary = next distinct colour, up to 2 extras). `brand_theme.py` gains `parse_brand_request` / `brand_request` (off is byte-identical) / `complete_brand_theme`; `login_clone/runner.py` keeps the Capture as soon as it exists (`get_capture`) and runs capture-only for builds without a portal; `mcp_server.py` completes the theme after the Snowflake load, before the TS deploy, and the tool docstring tells Jack. Real capture of industry.traveloregon.com: #28834C / #1C7C7F / #0D3A3D β€” the same three the human-made clone used. **Rendered on sebe**: branded COPY `c51a9b94-ae01-4e20-adfb-4303378937d7` of the Spendflo board (a197c270 untouched) β€” KPI sparklines and Muze pareto / lollipop / KPI card draw in the brand; scatter and stacked bar stay on the host palette. **Found: ThoughtSpot drops `chartLevelColorConfig` from `ADVANCED_HEATMAP` on import** β€” the brand pass now reports those heatmaps rather than counting them as recoloured. Tests: `tests/test_brand_capture.py` (new); brand + capture suites 131; full suite 1905 pass, the same 3 pre-existing failures as the test tip. Handoff: `docs/handoff_brand_from_homepage_2026_10_20.md`.
264
  - Ask (boone): "take a brand palette and build that off the home page, then change the colors on our charts to match that branding."
265
 
266
  ## ISS-24: Insight tile on the first tab, opt-in (`insight_tile`, boone: "tile=1")
 
260
 
261
  ## ISS-30: Brand palette read off the prospect's home page, applied to the liveboard and portal (boone 10-20)
262
  - Date: 2026-10-20 Severity: FEATURE
263
+ - Status: BUILT 2026-10-20 β€” `7462df9` on `feature/brand-from-homepage` (off test `f688656`), **pushed to test 2026-10-20 on boone's word** (he first tested the push without it). Defaults boone approved: derive only when `apply_brand_theme` is true; what Jack's agent sends wins; a failed or neutral capture means today's palette plus a warning; category-coloured Muze and the LBC/GBC/TBC slots are left alone; one real render on sebe. New `demoprep_app/liveboards/brand_capture.py` reads a brand off the login clone's home-page capture (painted buttons β€” the capture now reads a control's painted child and button-ish classes β€” then brand-named CSS variables with vendor ones skipped, then header, h1, nav, h2, footer; neutrals never count; primary = top rank, secondary = next distinct colour, up to 2 extras). `brand_theme.py` gains `parse_brand_request` / `brand_request` (off is byte-identical) / `complete_brand_theme`; `login_clone/runner.py` keeps the Capture as soon as it exists (`get_capture`) and runs capture-only for builds without a portal; `mcp_server.py` completes the theme after the Snowflake load, before the TS deploy, and the tool docstring tells Jack. Real capture of industry.traveloregon.com: #28834C / #1C7C7F / #0D3A3D β€” the same three the human-made clone used. **Rendered on sebe**: branded COPY `c51a9b94-ae01-4e20-adfb-4303378937d7` of the Spendflo board (a197c270 untouched) β€” KPI sparklines and Muze pareto / lollipop / KPI card draw in the brand; scatter and stacked bar stay on the host palette. **Found: ThoughtSpot drops `chartLevelColorConfig` from `ADVANCED_HEATMAP` on import** β€” the brand pass now reports those heatmaps rather than counting them as recoloured. Tests: `tests/test_brand_capture.py` (new); brand + capture suites 131; full suite 1905 pass, the same 3 pre-existing failures as the test tip. Handoff: `docs/handoff_brand_from_homepage_2026_10_20.md`.
264
  - Ask (boone): "take a brand palette and build that off the home page, then change the colors on our charts to match that branding."
265
 
266
  ## ISS-24: Insight tile on the first tab, opt-in (`insight_tile`, boone: "tile=1")