artifact overview
feno-canvas native dashboard example
Single-file dashboard output with native controls, inline SVG visualization, print-first fallback, local filtering, and guarded handoff actions.
Metric Cards
Decision Matrix
Option
Polish
Print
Risk
Native kit
High
Strong
Low
Vendor lane
High
Mixed
Medium
External app
High
Weak
High
Recommended
Native-first now
Use semantic layout, inline SVG, native dialog, safe DOM updates, and WAAPI motion to deliver the visible quality without third-party runtime weight.
Inline SVG Charts
Core ptsUI ptsOps pts
Readiness %7 day span
Completion %Gate state
Actual / targetHeat 1-6
Walkthrough and Risk Ledger
Frame the change
Show why the artifact exists, what it changes, and what gate it must pass.
Compare options
Use matrix and chart blocks for fast scanning before details.
Verify output
Print path, local controls, and validation status stay visible.
LowExternal requests removed by constructionkeep
WatchDashboard controls must stay local DOM onlytest
LowPrint uses static SVG and table fallbacksready
Native Controls
| done | Template shell | canvas |
| doing | Native controls | runtime |
| pending | Publish review | manager |
| done | Print fallback | canvas |
Disclosure panel
This section stays native and printable. In print mode, panels are expanded into document flow.
Dashboard Mode
DoneTemplate validates locallyOK
DoingDashboard mode reviewCheck
RiskInteractive widgets must stay inline-onlyWatch
GateValidator remains the release guardrailKeep
PRWalkthrough keeps review evidence near decisionsUse
ArchTimeline and matrix frame implementation orderPlan
Print Fallback
Interactive controls are hidden, all panels are available in document order, charts remain static SVG, and tables preserve the underlying data.