Skip to content

release: prepare the AfterHook v0.1.0 demo - #30

Merged
fabiorosa merged 3 commits into
mainfrom
agent/public-demo-release
Aug 10, 2026
Merged

release: prepare the AfterHook v0.1.0 demo#30
fabiorosa merged 3 commits into
mainfrom
agent/public-demo-release

Conversation

@fabiorosa

@fabiorosa fabiorosa commented Aug 10, 2026

Copy link
Copy Markdown
Owner

What changed

  • package one Docker image with isolated API, worker, and destination processes
  • serve the compiled React console from the public API origin
  • define a zero-cost Render web + Key Value Blueprint with Neon PostgreSQL
  • capture deterministic event-list, failed-attempt, and safe-retry evidence
  • document free-tier cold-start and disposable-Redis limits

Why

WOP-305 needs a truthful public demo without recurring portfolio hosting cost. Vercel functions cannot host the persistent BullMQ worker, so the three Node.js processes share one free Render web container while preserving logical boundaries.

Validation

  • 53 unit and HTTP tests passed
  • 24 PostgreSQL/Redis integrations passed
  • 11 Chromium scenarios passed; Windows teardown outlived the local command after all assertions
  • targeted evidence walkthrough passed in 6.6 seconds
  • production runtime audit reports zero vulnerabilities
  • Docker image built successfully
  • co-located container reported a healthy worker, served the console, and delivered a fictional event

Remaining gate

Connect the Blueprint to free Render and Neon accounts, verify the hosted journey, recapture hosted evidence, and publish v0.1.0.

Refs #29

Record the Railway plan gate without claiming a hosted demo.

Refs #29
Co-locate isolated runtime processes on one free Render web service while PostgreSQL remains authoritative in Neon.

Refs #29
@fabiorosa
fabiorosa marked this pull request as ready for review August 10, 2026 19:35
@fabiorosa
fabiorosa merged commit 5c25472 into main Aug 10, 2026
2 checks passed
@fabiorosa
fabiorosa deleted the agent/public-demo-release branch August 10, 2026 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant