Commit Graph

12 Commits

Author SHA1 Message Date
Jeff Emmett 5e336b0afc ci: retrigger pipeline
CI/CD / deploy (push) Successful in 1m36s Details
2026-04-02 15:08:20 -07:00
Jeff Emmett 0781a80f3a ci: retrigger pipeline
CI/CD / deploy (push) Has been cancelled Details
2026-04-02 15:00:54 -07:00
Jeff Emmett 820f2ba1ae fix(ci): use container status check instead of HTTP (domain returns 404)
CI/CD / deploy (push) Successful in 1m15s Details
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 14:31:53 -07:00
Jeff Emmett e09d791a55 fix(ci): use SSH-based smoke test for reliable DNS resolution
CI/CD / deploy (push) Failing after 1m19s Details
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 14:13:00 -07:00
Jeff Emmett 9bffa08215 ci: fix smoke test with redirect follow and range check
CI/CD / deploy (push) Failing after 1m36s Details
Use -sSL for curl, range-based HTTP code check (2xx-3xx pass),
and increase timeout to 30s.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 12:23:23 -07:00
Jeff Emmett c63fe08739 ci: use internal registry (bypass Cloudflare upload limit)
CI/CD / deploy (push) Failing after 1m14s Details
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 10:43:27 -07:00
Jeff Emmett 10488b4d17 Add CI/CD pipeline (Gitea Actions)
CI/CD / deploy (push) Failing after 1m25s Details
Build + push to registry + deploy + smoke test with auto-rollback.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 02:13:04 -07:00
Jeff Emmett 0a7872a43f chore: add backlog-notify onStatusChange hook
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 15:31:02 -07:00
Jeff Emmett 22e58063a6 chore: Initialize backlog with future feature tasks
- Competing proposals
- Parameter sensitivity heatmaps
- Additional narrative scenarios
- Event log panel
- Export/share state
- Mobile responsiveness

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-03 21:02:10 +01:00
Jeff Emmett 5a49a330e2 fix: Use unique Traefik router name to avoid conflict
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-03 16:12:08 +01:00
Jeff Emmett 024bc3f2a3 feat: Add conviction voting interactive demo
- Core conviction math engine with charge/discharge dynamics
- Interactive participant cards with capacitor visualization
- D3.js conviction charts showing individual and collective conviction
- Trigger threshold visualization with water tank metaphor
- Dual mode: Narrative walkthrough and free simulation
- Docker setup for deployment with Traefik labels

Based on BlockScience cadCAD model and formal derivations.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-03 09:18:41 +01:00
Jeff Emmett c06748f3da Initial commit from Create Next App 2026-01-03 04:17:57 +01:00