weichen and Cursor
aba38ef7a9
fix(engineering-dashboard): drop startup token for personal local use
...
Rely on loopback bind plus Host/Origin checks; open http://127.0.0.1:8787/
without a query token after SSH tunnel.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 09:46:26 +00:00
weichen and Cursor
7fd7fb8a2a
fix(engineering-dashboard): read token from URL/meta under CSP
...
Remove the inline token script blocked by script-src 'self', so the
live page no longer calls the snapshot API with token=undefined.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 07:39:21 +00:00
weichen and Cursor
e251ce325a
feat(engineering-dashboard): U6-U7 serve UI and offline export
...
Add loopback-only HTTP server with startup token, Host/Origin/CSP
guards, embedded live UI, CLI serve/export, and safe single-file HTML.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 07:08:27 +00:00
weichen and Cursor
79ee72267c
feat(engineering-dashboard): U5 reconcile and snapshot publisher
...
Merge docs/git/runtime facts into an immutable snapshot with conflict
retention, last-known stale handling, and acceptance-sample coverage.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 07:04:46 +00:00
weichen and Cursor
a07ba1065b
feat(engineering-dashboard): U2-U4 docs git and runtime collectors
...
Add allowlisted markdown indexing, read-only git plumbing via injected
runners, and docker/readiness collection with path and loopback guards.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 07:03:32 +00:00
weichen and Cursor
e46ec0e4e7
feat(engineering-dashboard): U1 freeze snapshot and facet model
...
Define versioned Snapshot/Fact/Conflict/TaskState contracts with
independent plan/git/verification/deployment axes and acceptance fixtures.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 06:59:02 +00:00