[dashboard-components] Extract workflow runtime titled body section - #376
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Fixed in 09addcd. Root cause: Added the missing replacement and corrected the PLAN.md run log, which had wrongly attributed the failure to a pre-existing baseline. |
|
@copilot resolve the merge conflicts on this branch. |
…time-titled-body-section-057c6ed7d7bec99c # Conflicts: # pages/dashboard/src/components/view-chrome.js # pages/dashboard/test/unit/view-chrome.test.js Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Merged Two conflicts, both from
Gates after the merge: |
…n-057c6ed7d7bec99c
Summary
pages/dashboard/src/components/view-chrome.jspages/dashboard/src/components/workflow-runtime.jsfor the workflow observations disclosure sectionpages/dashboard/PLAN.mdcomponent inventory and run log with the extraction evidence and remaining queueDuplication evidence
pages/dashboard/src/components/workflow-runtime.jsassembled a titled body section inline for the value-details disclosure:<section><h3>Workflow observations</h3><div class="table-region" ...>...</div></section>plus the explanatory paragraph.pages/dashboard/src/components/view-chrome.jsfile already hosted the shared section-chrome family (renderPageSection,renderTitledRegion,renderMetadataSection), making this the best bounded next extraction in the same component family.Call sites collapsed
pages/dashboard/src/components/workflow-runtime.jswithrenderTitledBodySection(...)pages/dashboard/src/components/view-chrome.jsfor future section bodies that pair a title with arbitrary composed contentTests added
pages/dashboard/test/unit/view-chrome.test.jswith titled body-section coverage for:pages/dashboard/test/unit/workflow-runtime.test.jsassertions that lock the affected workflow observations heading, table content, and evidence linksBehavior preservation evidence
/tmp/gh-aw/agent/workflow-runtime-titled-body-section.diffQuality gates
npm install✅npm run build✅npm run typecheck✅npm run lint✅npm test✅npx playwright test --config=playwright.config.mjs --reporter=linepages/dashboard/PLAN.mdBrowser-gate blocker
Next candidates
pages/dashboard/src/presenter.jspages/dashboard/src/presenter.jspages/dashboard/src/presenter.jsWarning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
mtalk.google.comTo allow these domains, add them to the
network.allowedlist in your workflow frontmatter:See Network Configuration for more information.