[{"data":1,"prerenderedAt":151},["ShallowReactive",2],{"$f_9dP0JRwutStKN2wXomzk-84JodFoxOLtHCAYTvzSiw":3},{"item":4,"meta":87},{"id":5,"title":6,"alt":7,"date":8,"design-phase":9,"designer":10,"era":11,"extension":12,"featured":13,"gallery":14,"image":16,"meta":39,"narrative":75,"project":76,"source-file":75,"stem":77,"subject":78,"tags":79,"tool":84,"type":85,"__hash__":86},"archive\u002Farchive\u002F2026-q3\u002F2026-09-25-c92-band-polish.md","Band Polish — Aligned Bands, Thin Bars, One Palette","qdash \u002Finventory\u002Fsessions after band polish — value rows aligned across the band, the Tokens ranked list below its value with labels left and values right, Flagged with denied in red, and the per-day chart as its own DataMachine.","2026-09-25","1.0","mark","seed","md",false,[15,18,21,24,27,30,33,36],{"src":16,"alt":17},"\u002Fcycles\u002Fdesign\u002Fc92-polish-sessions.png","Sessions — the band on DataMachineGroup: value rows line up whether or not a card has a description.",{"src":19,"alt":20},"\u002Fcycles\u002Fdesign\u002Fc92-polish-sessions-full.png","The full Sessions page, with the restyled global filter bar (ADD ring, slate values, Filter button).",{"src":22,"alt":23},"\u002Fcycles\u002Fdesign\u002Fc92-polish-harnesses.png","Harnesses — Installs as DataRankedBars with per-row coverage marks and a legend; thin bars, values aligned right.",{"src":25,"alt":26},"\u002Fcycles\u002Fdesign\u002Fc92-polish-endpoints.png","Endpoints — Coverage as a labelled one-row bar, Spend in #below, and the host's most-seen model.",{"src":28,"alt":29},"\u002Fcycles\u002Fdesign\u002Fc92-polish-providers.png","Providers — the black · slate · grey categorical palette on the share bar.",{"src":31,"alt":32},"\u002Fcycles\u002Fdesign\u002Fc92-polish-mcp-server-detail.png","MCP server detail — the outlined UxPill, hairline-divided metadata, Tools exposed below its value.",{"src":34,"alt":35},"\u002Fcycles\u002Fdesign\u002Fc92-polish-data-machine-group.png","The DataMachineGroup demo on the design site — mixed, empty, wrapped and 2 × 2 bands.",{"src":37,"alt":38},"\u002Fcycles\u002Fdesign\u002Fc92-polish-data-ranked-bars-full.png","The DataRankedBars demo — scale max, marks + legend, value left \u002F right, thin.",{"body":40},{"type":41,"value":42,"toc":71},"minimark",[43,68],[44,45,46,47,51,52,55,56,59,60,63,64,67],"p",{},"The bands c92 built were honest but uneven: devices hugged fixed widths, sibling cards' value rows drifted whenever one card had a description, and the ranked bars were too pale to read against the grey surface. The polish pass fixed it in the layer rather than on each page. ",[48,49,50],"code",{},"DataMachineGroup"," turns a band into CSS subgrids so rows align on their own; ",[48,53,54],{},"DataMachine"," gained a ",[48,57,58],{},"#below"," slot for devices that need the card's full width; ",[48,61,62],{},"DataRankedBars"," became thin, solid and right-aligned. Alongside that: a black · slate · grey identity palette from the reference, an outlined ",[48,65,66],{},"UxPill",", and the global filter bar restyled to its mock.",[44,69,70],{},"Captured 2026-09-25 on the Meridian seed. The palette fails the dataviz validator's slate↔grey separation; legends and titles carry identity. Layer changes unreleased at capture.",{"title":72,"searchDepth":73,"depth":73,"links":74},"",2,[],null,"dashboard","archive\u002F2026-q3\u002F2026-09-25-c92-band-polish","product",[80,81,82,83],"c92","qcontrol","dataviz","components","Playwright capture","screengrab","P5HsuHZ6XZqWDofFlyqWpxnzrzC0iPH4B4ld1vtdt0Y",{"eras":88,"designers":111,"subjects":119,"projects":139},[89,96,103,106],{"id":90,"name":91,"description":92,"startDate":93,"endDate":94,"order":95},"ideation","Ideation","First dashboard and site mockups, pre-brand.","2022-01","2025-09",0,{"id":97,"name":98,"description":99,"startDate":100,"endDate":101,"order":102},"pre-seed","Pre-Seed","Establishing identity, voice, and visual language.","2025-10","2026-01",1,{"id":11,"name":104,"description":105,"startDate":101,"order":73},"Seed","Building the product and its interface.",{"id":107,"name":108,"description":109,"order":110},"post-seed","Post-Seed","Scaling the product and expanding reach.",3,[112,115],{"id":10,"name":113,"role":114},"Mark","Founder \u002F Design",{"id":116,"name":117,"role":118},"sarah","Sarah Parson","Illustration \u002F Design",[120,124,128,131,135],{"id":121,"label":122,"description":123},"front-site","Front Site","Public website and marketing pages.",{"id":125,"label":126,"description":127},"pitch-deck","Pitch Deck","Investor and partner presentations.",{"id":78,"label":129,"description":130},"Product","Application UI and dashboard.",{"id":132,"label":133,"description":134},"cli","Command Line Tools","Terminal interfaces and output.",{"id":136,"label":137,"description":138},"brand-system","Brand System","Style guide, brand documents, MCP server.",[140,144,147],{"id":141,"label":142,"description":143},"brochure-site","Brochure Site","Public marketing website — messaging, landing pages, campaigns.",{"id":76,"label":145,"description":146},"Dashboard","Product application UI — the tool customers use.",{"id":148,"label":149,"description":150},"brand","Brand","Brand system, style guides, design tokens, and tooling.",1794599288328]