The deployment was failing because railway.json specified NIXPACKS
builder
with `pnpm start` as the start command, but the Dockerfile produces a
Next.js standalone build that runs with `node server.js`.
Changes:
- Switch builder from NIXPACKS to DOCKERFILE
- Remove startCommand (Dockerfile CMD handles this)
- Add NODE_ENV=production to variables
The Dockerfile already correctly:
- Builds Next.js standalone output
- Sets NODE_ENV=production and PORT=3000
- Runs `node server.js`
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
The deployment was failing because railway.json specified NIXPACKS builder
with `pnpm start` as the start command, but the Dockerfile produces a
Next.js standalone build that runs with `node server.js`.
Changes:
- Switch builder from NIXPACKS to DOCKERFILE
- Remove startCommand (Dockerfile CMD handles this)
- Add NODE_ENV=production to variables
The Dockerfile already correctly:
- Builds Next.js standalone output
- Sets NODE_ENV=production and PORT=3000
- Runs `node server.js`
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Nixpacks was trying to run 'pnpm start' but the standalone
Next.js output uses 'node server.js' directly.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add install, dev, build, start, test, lint targets
- Add health and version endpoint checks
- Add docker-build and docker-run targets
- Standardizes development workflow
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Auto Deploy: Deploys to Railway/Cloudflare on PR and push
- Auto Merge: Approves and merges PRs when CI passes
- CI: Runs lint, tests, and builds
🤖 Generated by BlackRoad OS Automation
Add GitHub Actions workflows for:
- Sidian (The Debugger) - Bug investigation and error analysis
- Cordelia (The Diplomat) - Team coordination and PR mediation
- Octavia (The Orchestrator) - Service orchestration and health checks
- Cecilia (The Data Scientist) - Metrics analysis and trend detection
- Copilot (The Pair Programmer) - Code suggestions and pattern detection
- ChatGPT (The Conversationalist) - General assistance and brainstorming
This completes the 16-agent system with full GitHub workflow coverage.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
## Summary
Establishes the org-wide baseline for blackroad-os-prism-console,
serving as the reference implementation for other BlackRoad-OS repos.
## Changes
- Add issue templates (feature, bug, infra, docs)
- Add PR template with standard sections
- Add CI workflow (Node 20, lint, type-check, build, test)
- Add/align GitHub labels (team/type/prio/status)
## Type
- [x] Infrastructure / CI
## Checklist
- [x] Code follows project conventions
- [x] No secrets or credentials committed
- [x] This is a single logical change (atomic PR)
---
Part of org-wide bootstrap. See tracker:
https://github.com/BlackRoad-OS/blackroad-os-infra/blob/main/docs/playbooks/org-bootstrap-tracker.md🤖 Generated with Claude Code (https://claude.com/claude-code)
Co-authored-by: Alexa Louise <YOUR_REAL_EMAIL@EXAMPLE.COM>
Co-authored-by: Claude <noreply@anthropic.com>
Implemented comprehensive React dashboard for real-time AI agent monitoring:
Features:
- Real-time agent status monitoring with 5-second polling
- Summary cards showing total agents, active tasks, success rates
- Agent grid with tier-based color coding
- Strategic (purple), Quality (blue), Performance (green)
- Innovation (yellow), UX (pink), Coordination (orange), Assistant (gray)
- Recent activity feed with timestamps
- Active workflow monitoring with progress bars
- Agent detail modal with full stats and task history
- Responsive grid layout
- TypeScript type safety
Agent Dashboard (src/components/AgentDashboard.tsx):
- Displays all 16 agents with emoji identifiers
- Shows agent tier, domain, current task, stats
- Integrates with backend /api/agents endpoints
- Auto-refreshes data every 5 seconds
- Clean, modern UI matching BlackRoad OS design
Testing Infrastructure:
- Jest configuration for React testing
- Test setup with TypeScript support
- Component test structure
Documentation:
- Testing guide
- Component usage docs
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Auto-merge workflow for PRs with automerge label
- Dependabot auto-merge for patch/minor updates
- Weekly dependency updates via Dependabot
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Update health endpoint to return service name
- Add restart policy and environment variables to railway.toml
- Exclude frontend folder from TypeScript compilation to fix build
Co-authored-by: blackboxprogramming <118287761+blackboxprogramming@users.noreply.github.com>
- Add issue templates for agents, packs, features, bugs, infra, and docs
- Add labels.yml with BlackRoad OS standard labels (team, type, prio, status)
- Add PR template with atomic commit guidelines
- Add CONTRIBUTING.md with development guidelines
- Add docs/REPOSITORY_ROLE.md documenting this repo's ecosystem role
- Update README.md with badges, ecosystem links, and comprehensive docs
Co-authored-by: blackboxprogramming <118287761+blackboxprogramming@users.noreply.github.com>