Commit History
24 days ago
-
docs: 0.1.0 released at 6a43c17 — real pin line in every repin diff; genomics applied on dev
Annie Voigt +1: Claude Opus 5.5- <RELEASE_SHA> replaced with 6a43c179b3f5a6ea9dfc9b5447235f31a699977a (the release commit carrying the wheel; tag v0.1.0) in every repin diff and README. - pdac-genomics-agent.diff is now the diff actually applied (genomics 34eaab5, merge 923f94d, dev Space RUNNING, smoke-dev PASS), via requirements.in + lock. - spatial's diff flags its stale hand-pinned mechanics (it compiles from .in now). - ADOPTION §2 verify command: `bcc-caveat{` never matches — _css.py writes `.bcc-caveat {` — and it returned 0 on a page serving the stylesheet. Fixed, with the gradio 6 config-JSON and private-Space caveats. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>6e4f0da -
docs(adoption): lit-agent adopts now; drop the withdrawn genomics claim; repin table rechecked
Annie Voigt +1: Claude Opus 5.5- §1 item 6 said lit-agent adopts after its gradio 6 migration, contradicting §5 (adopt now on 5.50 via Blocks(), Annie 2026-09-25). It now matches §5, and the lit-agent repin diff's "BLOCKED" header says the same. - §3 restated the withdrawn "genomics CSS never applied" finding at length. It now states only what is true: _CSS was always served, and adoption appends it. - §1 item 4: genomics goes first because its dev Space is private and admin-only (Annie, 2026-10-15 decision queue, D4). - §6 / repin README: genomics (since 2026-09-30) and spatial compile from requirements.in (3.11 / 3.12, --python-platform linux); only lit-agent is still hand-pinned. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>4b5f31c
-
feat: bcc-ui-theme 0.1.0 — shared Gradio theme + stylesheet for the fleet
Annie Voigt +1: Claude Opus 5A behaviour-free package: a gr.themes.Base subclass and a stylesheet, so the six customer-facing apps read as one product. Created out of the fleet UI inventory (pdac-analysis-orchestrator/docs/design/fleet-ui-inventory.md). Verified on gradio 5.50.0 (py3.11) AND 6.18.0 (py3.13): 46 tests green on both, plus a real served-page check that the stylesheet is actually delivered. The theme uses only Base.set() keywords present in both — 5.50's 262 are a strict subset of 6.18's 267, so 5.50 binds, and the portable-keyword test checks against the INSTALLED gradio so `make test-both` is the proof. Two facts measured rather than assumed, both load-bearing: - The theme/css call site is version-dependent and there is NO line that works on both majors. gradio 5.50: Blocks() only (launch() has no **kwargs, so the 6.x form raises). gradio 6.18: launch() only — Blocks() silently absorbs the argument into **kwargs, warns into a build log, and stores css=None. - That silent drop is live in the…89e8390