diff --git a/AGENTS.md b/AGENTS.md index 00d624c..81a23b3 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -23,9 +23,9 @@ The copyable dashboard prompt points here. Current status cards are not a historical activity ledger. The dashboard uses Brain's shared hero/panel, registry and state validator. -Its organ disclosures stay visible as a grid, without another outer disclosure -or duplicate organ navigation. Each expanded organ has at most three concise -rows. `scripts/overview.js` is inlined at render time and refreshes published +Its organ disclosures stay visible as a grid, without another outer disclosure. +The shared organ-link footer sits below the grid. Each expanded organ has at most +three concise rows. `scripts/overview.js` is inlined at render time and refreshes published feeds without replacing open disclosures or prompt controls. ## Editing rules diff --git a/scripts/organism_board.py b/scripts/organism_board.py index 5406d96..197078f 100644 --- a/scripts/organism_board.py +++ b/scripts/organism_board.py @@ -262,6 +262,7 @@ def _render_html(snapshot: dict) -> str: refresh_url=(f"https://github.com/{owner}/PyAutoScientist/actions/workflows/organism_board.yml" if owner else None)) from project_resources import render_html as render_projects projects_html = render_projects(snapshot["project_resources"]) if "project_resources" in snapshot else "" + footer = t.boards_footer(t.board_links(f"https://{owner.lower()}.github.io", BOARD_KEY), BOARD_KEY) if owner else "" rows = [] for row in snapshot.get("boards") or []: key = row.get("key", row["name"].lower()) @@ -286,6 +287,7 @@ def _render_html(snapshot: dict) -> str: