From 5e0a914b0d0f9777bc6a09287cb6ffe4b824610c Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Wed, 7 Oct 2026 18:49:18 +0100 Subject: [PATCH] feat: render Markdown icons on the Mind dashboard --- dashboard.html | 23 +++++++++++++++-------- state.json | 2 +- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/dashboard.html b/dashboard.html index 60087e9c5..c63a00024 100644 --- a/dashboard.html +++ b/dashboard.html @@ -297,6 +297,13 @@ background:var(--warn)} a.go:hover{opacity:.9;text-decoration:none} .mdsrc{font-size:.85em} +.board-source-link{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:6px;color:var(--muted);text-decoration:none} +.board-source-link:hover{color:var(--accent);background:var(--btn)} +.board-source-link:focus-visible{outline:3px solid var(--accent);outline-offset:2px} +.board-source-link svg{width:18px;height:18px;pointer-events:none} +p:has(>.board-source-link){display:flex;align-items:center;gap:.5rem;max-width:none} +p>.board-source-link{order:1;margin-left:auto} +.board-section>summary>.board-source-link{margin-left:auto} .boards a[data-organ="brain"]{color:#2159c9}@media(prefers-color-scheme:dark){.boards a[data-organ="brain"]{color:#6f9dff}}.boards a[data-organ="mind"]{color:#0a7d72}@media(prefers-color-scheme:dark){.boards a[data-organ="mind"]{color:#2ee6cf}}.boards a[data-organ="cortex"]{color:#a5177d}@media(prefers-color-scheme:dark){.boards a[data-organ="cortex"]{color:#ff7ad9}}.boards a[data-organ="memory"]{color:#6b34d6}@media(prefers-color-scheme:dark){.boards a[data-organ="memory"]{color:#b37eff}}.boards a[data-organ="eyes"]{color:#7d6300}@media(prefers-color-scheme:dark){.boards a[data-organ="eyes"]{color:#f5c518}}.boards a[data-organ="ears"]{color:#96520b}@media(prefers-color-scheme:dark){.boards a[data-organ="ears"]{color:#ffc078}}.boards a[data-organ="heart"]{color:#b50f1a}@media(prefers-color-scheme:dark){.boards a[data-organ="heart"]{color:#ff6b73}}.boards a[data-organ="hands"]{color:#9a5400}@media(prefers-color-scheme:dark){.boards a[data-organ="hands"]{color:#ffa733}}.boards a[data-organ="pulse"]{color:#0b7a4b}@media(prefers-color-scheme:dark){.boards a[data-organ="pulse"]{color:#34d399}}.boards a[data-organ="insight"]{color:#995500}@media(prefers-color-scheme:dark){.boards a[data-organ="insight"]{color:#ffc163}}.boards a[data-organ="nerves"]{color:#6420e0}@media(prefers-color-scheme:dark){.boards a[data-organ="nerves"]{color:#a27aff}}.boards a[data-organ="gut"]{color:#3f7a00}@media(prefers-color-scheme:dark){.boards a[data-organ="gut"]{color:#8fe01a}}.boards a[data-organ="organism"]{color:#0b6fa4}@media(prefers-color-scheme:dark){.boards a[data-organ="organism"]{color:#5ec7f5}} .fresh{margin:0 0 1.2rem;padding:.7rem .9rem .4rem;border:1px solid var(--edge); border-radius:11px;background:var(--tint)} @@ -320,7 +327,7 @@ Keep track of decisions and outstanding questions throughout this conversation. After changes, report what was recorded, where it lives and what remains to do. Work on GitHub: -- Open Mind repository: https://github.com/PyAutoLabs/PyAutoMind
Last updated 2026-10-07 17:40:08 UTC
↻ Update

+- Open Mind repository: https://github.com/PyAutoLabs/PyAutoMind
Last updated 2026-10-07 17:49:02 UTC
↻ Update

@@ -350,7 +357,7 @@ Report what you retired, what you deliberately left in the backlog and why, and anything you could not verify." aria-label="Copy the AI command">πŸ“‹

Refresh this page β€” reconcile finished prompts, then regenerate

-

markdown version Β· GitHub Page

+

GitHub Page

No batch in flight.

Start here

24

Highest priority (filed as high) β€” showing 12 of 18

@@ -379,11 +386,11 @@

Fits a slot (ready to run unattended, cheapest to revie

Verify jax.jit / jax.grad parity on the critical-curve and caustic calculationsπŸ§ͺ testautolens_workspace_testmediumsafenormal

batch slice β€” the decomposition pass for needs-slicing prompts✨ featurepyautobrainmediumsupervisednormal

Remove the dead EDEN packaging tooling from PyAutoFit♻️ refactorpyautofitmediumsupervisednormal

-

In flight markdown version

2
+

In flight

2

Issued β€” each has an open GitHub issue and usually a branch.

Community pages + merged "Community & Contributing" sections across PyAutoLabs β€” issue #773 β€” issued 2026-10-07 β€” awaiting-merge β€” 13/18 MERGED 2026-10-07; 5 PRs HELD until the next release by human decision (autolens_profiling #391 after… β€” PRs: PyAutoLens#774

Right-aligned dashboard Markdown icons β€” issue #498 β€” issued 2026-10-07 β€” library-dev

-

Pending release markdown version

5
+

Pending release

5

Library PRs the ledger records as merged but not yet released, and the in-flight tasks waiting on each. Rendered from the ledger β€” active.md and the complete/ records β€” never a live GitHub query; the Brain board's pending-release search is the fresh view, this is what the Mind believes.

PyAutoArray

@@ -395,7 +402,7 @@

PyAutoLens

PyAutoNerves

-

Planned markdown version

7
+

Planned

7
7 task(s)

isothermal-ell-sph-oversampling-at-the-cusp β€” found 2026-08-09 β€” planned β€” NOT yet a prompt file; file one via /intake before starting

@@ -406,7 +413,7 @@

PyAutoNerves

knn-partial-point-block β€” issue #609 β€” filed 2026-10-02

sibson-internal-edge-continuity β€” issue #610 β€” filed 2026-10-02

-

Backlog markdown version

238
+

Backlog

238

236 unstarted prompts and 2 awaiting human review. Unstarted prompts are sorted most-pickable first (priority, then size). 49 of them belong to an epic and are listed only under Epics below.

Human review β€” 2 @@ -654,7 +661,7 @@

PyAutoNerves

triage β€” 1

jax.jit(analysis.fit_from) is vacuous in the jax_likelihood scripts❓ triageautolensmediumhuman-requiredmedium

-

Recent markdown version

50
+

Recent

50

The 50 newest things to happen to the work in hand, newest first β€” issued, filed, flagged for review. Every other section on this page is laid out by state, which is exactly why none of them can answer β€œwhat has been happening?”. Shipped work is not here: it is read from complete/index.md, and a thousand records deep it would crowd out everything anyone can still act on. Showing the newest 10; … opens the next 10.

@@ -959,7 +966,7 @@

PyAutoNerves

-

Epics markdown version

16
+

Epics

16

Long-running multi-phase programmes β€” πŸ“‹ copies a prompt that works out where the epic stands from its ledger and continues it from the next logical point. Members are worked in order through the epic's ledger β€” continue the epic rather than starting one standalone.

Results library β€” PyAutoFit infrastructure to index, complete, export, package and reconcile thousands of finished results (follow-up to hpc-campaign; Euclid DR1 is the pilot) β€” 2 queued prompt(s), in order diff --git a/state.json b/state.json index ca6598c66..e85f71354 100644 --- a/state.json +++ b/state.json @@ -4,7 +4,7 @@ "repo": "PyAutoMind", "status": "yellow", "headline": "YELLOW \u2014 24 picks \u00b7 2 in flight", - "updated": "2026-10-07T17:40:08Z", + "updated": "2026-10-07T17:49:02Z", "pages_url": "https://pyautolabs.github.io/PyAutoMind/", "items": [ {