From 7dc8de55559280f861c47d9c92c03e040f0c3625 Mon Sep 17 00:00:00 2001 From: luoyuctl <51604064+luoyuctl@users.noreply.github.com> Date: Sun, 17 May 2026 17:54:59 +0800 Subject: [PATCH] Guard static demo report semantics --- scripts/ci/check-pages-artifact.sh | 25 +++++++++++++++++++++++-- site/demo-report.html | 3 +-- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/scripts/ci/check-pages-artifact.sh b/scripts/ci/check-pages-artifact.sh index 3a33901..cde2966 100755 --- a/scripts/ci/check-pages-artifact.sh +++ b/scripts/ci/check-pages-artifact.sh @@ -13,14 +13,35 @@ fail() { [[ -f "$page_dir/index.html" ]] || fail "missing index.html in $page_dir" [[ -f "$page_dir/demo-report.html" ]] || fail "missing demo-report.html in $page_dir" +demo_report="$page_dir/demo-report.html" version="$(sed -nE 's/^const Version = "([^"]+)"/\1/p' "$repo_root/internal/engine/engine.go")" [[ -n "$version" ]] || fail "could not read internal/engine Version" -if ! grep -q "
v$version" "$page_dir/demo-report.html" && - ! grep -qi "static sample data" "$page_dir/demo-report.html"; then +if ! grep -q "
v$version" "$demo_report" && + ! grep -qi "static sample data" "$demo_report"; then fail "demo-report.html must use current version metadata or clearly identify static sample data" fi +has_static_sample=false +if grep -qi "static sample data" "$demo_report"; then + has_static_sample=true +fi + +has_current_evidence=false +if grep -qi "Incident timeline" "$demo_report" && + grep -Eqi "tool authority|authority categories" "$demo_report"; then + has_current_evidence=true +fi + +if [[ "$has_static_sample" == false && "$has_current_evidence" == false ]]; then + fail "demo-report.html must include current report evidence markers or clearly identify static sample data" +fi + +if [[ "$has_static_sample" == true ]] && + ! grep -Eqi "local-first|local coding-agent traces|No hosted tracing|No prompt upload|uploaded logs" "$demo_report"; then + fail "static demo-report.html sample must keep local-first/no-upload wording" +fi + for asset in \ assets/agenttrace-demo.gif \ assets/hero-banner.png \ diff --git a/site/demo-report.html b/site/demo-report.html index d3731c4..92e3acd 100644 --- a/site/demo-report.html +++ b/site/demo-report.html @@ -17,7 +17,7 @@
-
agenttrace

AI agent session overview

Static report generated from local coding-agent traces.

+
agenttrace

AI agent session overview

Static report generated from local coding-agent traces.

Static sample data: this local-first snapshot is a representative public artifact, not a full current generated report; current demo output may include incident timelines, baseline comparison fields, and tool authority summaries. No hosted tracing or uploaded logs.

v0.4.6
1761 Sessions
agenttrace --overview -f html
@@ -98,4 +98,3 @@
-