Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion dashboard.html
Original file line number Diff line number Diff line change
Expand Up @@ -626,7 +626,7 @@
.timing-diagnostics {
margin-top: 0.8rem;
}
</style></head><body><header class="hero"><span class="orb"><svg class="mark" viewBox="0 0 48 48" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="24" cy="25.6" r="18.8"/><path d="M21.2,4.2 L26.8,4.2 M24,4.2 L24,6.8"/><path d="M8.4,27.2 L17.0,27.2 L19.6,22.4 L22.6,35.0 L26.4,14.8 L29.4,27.2 L39.6,27.2"/><g fill="currentColor" stroke="none"><circle cx="26.4" cy="14.8" r="1.5"/><circle cx="24" cy="4.2" r="1.3"/></g></svg></span><h1>PyAuto<b>Pulse</b><span class="kind">Profiling dashboard</span></h1><div class="rule"></div><p class="tag">Measure. Trace. Compare.</p></header><section class="orchestration-panel" id="orchestration-pulse" aria-labelledby="orchestration-pulse-heading" data-orchestration-panel><div class="orchestration-head"><div><h2 class="prompt-heading" id="orchestration-pulse-heading">Check your <strong>Pulse</strong></h2></div><nav class="orchestration-links" aria-label="Work on GitHub"><a href="https://github.com/PyAutoLabs/PyAutoPulse">PyAutoPulse</a><a href="https://github.com/PyAutoLabs/autolens_profiling">autolens_profiling</a></nav></div><div class="orchestration-controls"><div class="orchestration-direction"><label for="orchestration-pulse-direction">Optional direction</label><textarea id="orchestration-pulse-direction" rows="2" data-orchestration-direction placeholder="Focus on a task, project or question"></textarea></div><button type="button" class="orchestration-copy" data-orchestration-copy>Profiling Check In</button></div><div class="orchestration-footer"><details data-orchestration-preview><summary>Read the prompt</summary><label class="sr-only" for="orchestration-pulse-prompt">Exact prompt to copy</label><textarea id="orchestration-pulse-prompt" data-orchestration-prompt readonly rows="8">Use PyAutoPulse as the home for profiling work in this ongoing chat. Read PyAutoPulse/AGENTS.md and CHECKIN.md, then the campaign ledger, relevant tasks and registered project evidence. Use Brain’s profiling conductor for profiling analysis and planning, and project-owned drivers for execution.
</style></head><body><header class="hero"><span class="orb"><svg class="mark" viewBox="0 0 48 48" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="24" cy="25.6" r="18.8"/><path d="M21.2,4.2 L26.8,4.2 M24,4.2 L24,6.8"/><path d="M8.4,27.2 L17.0,27.2 L19.6,22.4 L22.6,35.0 L26.4,14.8 L29.4,27.2 L39.6,27.2"/><g fill="currentColor" stroke="none"><circle cx="26.4" cy="14.8" r="1.5"/><circle cx="24" cy="4.2" r="1.3"/></g></svg></span><h1>PyAuto<b>Pulse</b><span class="kind">Profiling dashboard</span></h1><div class="rule"></div><p class="tag">Measure. Trace. Compare.</p></header><section class="orchestration-panel" id="orchestration-pulse" aria-labelledby="orchestration-pulse-heading" data-orchestration-panel><div class="orchestration-head"><div><h2 class="prompt-heading" id="orchestration-pulse-heading">Check your <strong>Pulse</strong></h2></div><nav class="orchestration-links" aria-label="Work on GitHub"><a href="https://github.com/PyAutoLabs/PyAutoPulse">PyAutoPulse</a><a href="https://github.com/PyAutoLabs/autolens_profiling">autolens_profiling</a></nav></div><div class="orchestration-controls"><div class="orchestration-direction"><label for="orchestration-pulse-direction">Optional direction</label><textarea id="orchestration-pulse-direction" rows="2" data-orchestration-direction placeholder="Focus on a task, project or question"></textarea></div><button type="button" class="orchestration-copy" data-orchestration-copy>Copy check-in prompt</button></div><div class="orchestration-footer"><details data-orchestration-preview><summary>Read the prompt</summary><label class="sr-only" for="orchestration-pulse-prompt">Exact prompt to copy</label><textarea id="orchestration-pulse-prompt" data-orchestration-prompt readonly rows="8">Use PyAutoPulse as the home for profiling work in this ongoing chat. Read PyAutoPulse/AGENTS.md and CHECKIN.md, then the campaign ledger, relevant tasks and registered project evidence. Use Brain’s profiling conductor for profiling analysis and planning, and project-owned drivers for execution.

When I give no particular direction, review every open campaign and task for changes since the last check-in: measurements, jobs, PRs, releases, blockers and recorded next steps. Give me a concise campaign-by-campaign summary and a proposed priority order. Distinguish verified updates from stale, missing or unavailable evidence.

Expand Down
1 change: 0 additions & 1 deletion pulse/campaigns.py
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,6 @@ def e(value):
"",
PROMPT,
work_links=work_links,
copy_label="Profiling Check In",
organ="pulse",
refreshed_at=refreshed_at,
refresh_url="https://github.com/PyAutoLabs/PyAutoPulse/actions/workflows/dashboard_refresh.yml",
Expand Down
4 changes: 2 additions & 2 deletions tests/test_campaigns.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ def test_control_room_precedes_measurements_and_escapes():
):
# Check content order independently of the section navigation labels.
if "<main>" in text:
assert text.index("Profiling Check In") < text.index('class="board-nav"')
assert text.index("Copy check-in prompt") < text.index('class="board-nav"')
text = "Profiling Check In" + text.split("<main>", 1)[1]
assert (
text.index("Profiling Check In")
Expand Down Expand Up @@ -146,5 +146,5 @@ def test_removed_controls_leave_checkin_panel_available():
assert "Fix Profiling Systematically" not in page
assert "Last check-in:" not in page
assert "Choose a project, dataset and model" not in page
assert "Profiling Check In" in page
assert "Copy check-in prompt" in page
assert "data-orchestration-direction" in page
Loading