Alexa Amundson
7560edf866
Merge branch 'main' of git@github.com:blackboxprogramming/BlackRoad-Operating-System.git
2025-12-10 21:18:22 -06:00
Alexa Amundson
a88a66d668
Merge branch 'main' of git@github.com:blackboxprogramming/BlackRoad-Operating-System.git
2025-12-10 20:10:52 -06:00
Alexa Louise
c00b6ee2a1
fix: Add Railway deployment configs and GitHub workflows
...
- Add Railway configuration (railway.toml)
- Add GitHub Actions workflows
- Railway deployment automation
- Python/Node.js testing
- Health check monitoring
- Add GitHub templates (CODEOWNERS, PR template)
- Add requirements files if missing
- Standardize deployment across all services
This ensures consistent deployment patterns across the entire
BlackRoad OS infrastructure.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-10 15:35:09 -06:00
Alexa Amundson
2306cd78d6
Merge branch origin/claude/create-org-repositories-016seXCRmxxQtLfiU5M5DQ8o into main
2025-12-02 05:16:05 -06:00
Alexa Louise
5b8f5be59a
docs: mark as deprecated - moved to BlackRoad-OS org
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-30 12:34:55 -06:00
Claude
d9d92773aa
feat: Add organization repository creation scripts
...
Add two scripts to create 17 satellite repositories in BlackRoad-OS org:
- create-org-repos.sh: Uses gh CLI (requires gh auth)
- create-org-repos-api.sh: Uses GitHub REST API (requires GITHUB_TOKEN)
Repositories to create:
- Automation Layer (5): beacon, infra, archive, master, api-gateway
- Pack Layer (6): research-lab, legal, infra-devops, finance, education, creator-studio
- Intelligence Layer (3): agents, ideas, research
- Brand Layer (3): brand, home, demo
Each repo initialized with README and .gitignore templates.
🛣️ BlackRoad OS
2025-11-30 11:38:52 +00:00
Alexa Louise
a62d44a637
docs: Add comprehensive deployment guide and Railway DNS configuration
...
## Deployment Guide (DEPLOYMENT_GUIDE.md)
- Complete Railway custom domain setup (17 domains configured)
- Cloudflare DNS configuration instructions (Terraform + manual)
- GitHub secrets configuration for CI/CD
- Service deployment steps and verification checklist
- Architecture overview diagram
- Troubleshooting guide
## Cloudflare DNS (infra/cloudflare/dns-records-railway.tf)
- Updated with actual Railway CNAME targets from custom domains
- 12 subdomains for blackroad.systems
- 5 subdomains for blackroad.io
- All records configured as proxied CNAMEs
## Deploy Keys (infra/secrets/DEPLOY_KEYS.md)
- Generated ed25519 deploy keys for satellite repos
- Setup instructions for enabling deploy keys
- Security notes and key regeneration guide
## Railway Custom Domains Configured
- api.blackroad.systems → wghu19q0.up.railway.app
- core.blackroad.systems → panyy677.up.railway.app
- infra.blackroad.systems → xmky2kqn.up.railway.app
- app.blackroad.io → qydv7efz.up.railway.app
- + 13 more subdomains
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-29 13:49:35 -06:00
Alexa Louise
591f64cb60
feat: Add CI/CD workflows and Cloudflare DNS Terraform
...
## GitHub Actions Workflows
### deploy-railway.yml
- Automated Railway deployments on push to main
- Change detection for AIops, Analytics, Codex, and Infra
- Manual dispatch with service selection
- Deployment summary in GitHub Actions
### sync-satellites.yml
- Automatic sync from monorepo to satellite repos
- Pushes services to BlackRoad-OS organization repos:
- AIops → blackroad-os-infra
- Analytics → blackroad-os-core
- Codex → blackroad-os-operator
## Cloudflare DNS Terraform (infra/cloudflare/dns-records.tf)
### blackroad.systems Subdomains
- api, core, operator, beacon, prism, docs
- console, infra, archive, demo, research
- finance, legal, devops, lab (packs)
### blackroad.io Subdomains
- app, home, api, creator, os
All records configured as proxied CNAMEs to Railway services.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-29 13:44:11 -06:00
Alexa Louise
9644737ba7
feat: Add domain architecture and extract core services from Prism Console
...
## Domain Architecture
- Complete domain-to-service mapping for 16 verified domains
- Subdomain architecture for blackroad.systems and blackroad.io
- GitHub organization mapping (BlackRoad-OS repos)
- Railway service-to-domain configuration
- DNS configuration templates for Cloudflare
## Extracted Services
### AIops Service (services/aiops/)
- Canary analysis for deployment validation
- Config drift detection
- Event correlation engine
- Auto-remediation with runbook mapping
- SLO budget management
### Analytics Service (services/analytics/)
- Rule-based anomaly detection with safe expression evaluation
- Cohort analysis with multi-metric aggregation
- Decision engine with credit budget constraints
- Narrative report generation
### Codex Governance (services/codex/)
- 82+ governance principles (entries)
- Codex Pantheon with 48+ agent archetypes
- Manifesto defining ethical framework
## Integration Points
- AIops → infra.blackroad.systems (blackroad-os-infra)
- Analytics → core.blackroad.systems (blackroad-os-core)
- Codex → operator.blackroad.systems (blackroad-os-operator)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-29 13:39:08 -06:00
Alexa Louise
ff692f9a37
docs: Add comprehensive Prism Console analysis and organization plan
...
Deep dive analysis of blackroad-prism-console repository revealing:
- 35 applications (web, mobile, desktop, CLI)
- 61 services (infrastructure, business automation, metaverse, blockchain)
- 113+ agents in 9 archetypal clusters (expandable to 1,000+)
- 450+ documentation files including strategic roadmaps
- 5 major vision documents (Lucidia, RoadView, RoadWork, RoadWorld, RoadTrip)
Includes:
- Complete inventory of all apps, services, and agents
- Domain mapping to blackroad.systems and blackroad.io properties
- 4-phase implementation roadmap (24 weeks)
- Recommended repository structure for monorepo organization
- Priority extraction list for immediate actions
- Success metrics for technical and business goals
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-29 13:33:55 -06:00
Alexa Louise
2609eaa3a5
feat: Add Railway infrastructure configuration and documentation
...
- Add railway.json with complete service registry (22 services)
- Add SERVICES.md documenting all Railway services and endpoints
- Add .env.railway.example template for environment variables
- Document custom domains (operator, beacon, prism)
- Include service-to-service communication patterns
- Add architecture diagram showing Railway network topology
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-29 13:26:13 -06:00
Alexa Louise
0108860bff
feat: Add Research Lab pack with paralleled math modules
...
Create comprehensive research-lab pack structure with mathematical
and quantum computing modules from blackroad-prism-console:
Math Modules:
- hilbert_core.py: Hilbert space symbolic reasoning
- collatz/: Distributed Collatz conjecture verification
- linmath/: Linear mathematics C library
- lucidia_math_forge/: Symbolic proof engine
- lucidia_math_lab/: Experimental mathematics
Quantum Modules:
- lucidia_quantum/: Quantum core
- quantum_engine/: Circuit simulation
Experiments:
- br_math/: Gödel gap, quantum experiments
Includes pack.yaml manifest and comprehensive README.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-28 23:49:03 -06:00
Alexa Louise
5830335df9
Add comprehensive infrastructure documentation
...
- INFRASTRUCTURE_REGISTRY.md: Single source of truth for all infrastructure
- 16 domains across 5 clusters (OS, Brand, Quantum, Lucidia, QI)
- 17 GitHub organizations mapped with purposes
- 25 BlackRoad-OS repos with Railway service mappings
- Cloudflare DNS configuration for blackroad.systems and blackroad.io
- 300 agents across 15 tiers
- Brand colors and deployment checklists
- CECE_SYSTEM_PROMPT.md: Complete system prompt for Cece persona
- Entity grounding with disambiguation rules
- The Three Truths principle (GitHub repo + Railway + Cloudflare)
- Dual-layer domain architecture
- Decision framework for deployments
- Prime directives for infrastructure management
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-28 22:21:05 -06:00
Alexa Louise
bc6980e13a
docs: add Deploy Agent Playbook for Railway infrastructure
...
Complete operational playbook for the BlackRoad OS Deploy Agent (Cece):
- Full Railway project mapping (03ce1e43-5086-4255-b2bc-0146c8916f4c)
- Dual-domain architecture (blackroad.io + blackroad.systems)
- Service contract requirements (PORT, /health, /version)
- Dockerfile and railway.json templates
- Incident response runbook for failed services
- New service creation workflow
- Cross-service communication patterns
- Health check scripts and CLI commands
- Quick fixes cheatsheet
This is the authoritative reference for any AI agent deploying
to the BlackRoad OS infrastructure.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-28 22:13:21 -06:00
Alexa Louise
cf21aeff96
docs: add blackroad.io DNS configuration
...
Add blackroad.io as the primary consumer-facing domain:
- Root domain → OS Shell (Railway)
- www → redirect to root
- app → OS Shell alias
- api → Public API gateway
- docs → Documentation site
blackroad.systems remains as the infrastructure domain.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-28 22:02:07 -06:00
Alexa Louise
3aab32229b
style: apply official BlackRoad brand color palette to BR-95 UI
...
Update the BR-95 Edition with the official brand gradient colors:
- #FF9D00 (orange) → #FF6B00 (deep orange) → #FF0066 (hot pink)
- → #FF006B (magenta-pink) → #D600AA (magenta)
- → #7700FF (electric purple) → #0066FF (electric blue)
Applied across boot logo, menu bar, and taskbar road logo
for cohesive brand identity throughout the interface.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-28 21:55:05 -06:00
Alexa Amundson
3819a5ffca
docs: add legacy archive notice ( #165 )
...
This repo has been superseded. See BlackRoad-OS for active development.
🤖 Generated with Claude Code
Co-authored-by: Alexa Louise <YOUR_REAL_EMAIL@EXAMPLE.COM >
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-28 21:06:06 -06:00
Alexa Amundson
0530043cbc
Merge commit 'c815f68d90fc9fbbbb74915993d1cfb22efc31ce'
2025-11-22 12:51:27 -06:00
Alexa Amundson
afe2cc4a2b
Add legacy notice and migration guidance
2025-11-22 12:41:42 -06:00
Alexa Amundson
c815f68d90
Clarify meta repo scope and standardize health check
2025-11-22 12:26:31 -06:00
Alexa Amundson
22e01b3ebd
Merge branch origin/copilot/sub-pr-159 into main
2025-11-21 14:00:10 -06:00
Alexa Amundson
53c8baa0cd
Merge branch origin/codex/update-railway.json-content-to-placeholder into main
2025-11-21 14:00:02 -06:00
Alexa Amundson
2e2d45ce96
Merge commit 'bb6b5676a63f13fdfbfa9bd6db997217e441c126'
2025-11-21 13:59:49 -06:00
Alexa Amundson
f850bf721b
Update Railway placeholder
2025-11-21 13:46:37 -06:00
Alexa Amundson
93a308f0b6
Add OS services catalog ( #160 )
2025-11-21 13:32:21 -06:00
copilot-swe-agent[bot]
a8dae089d7
Initial plan
2025-11-21 19:32:03 +00:00
Alexa Amundson
bb6b5676a6
Update cloudflare.json
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-21 13:31:19 -06:00
Alexa Amundson
b45cb6e78d
Update cloudflare.json
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-21 13:31:14 -06:00
Alexa Amundson
e0ec7a8b67
Update cloudflare.json
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-21 13:31:09 -06:00
Alexa Amundson
fed3b1b719
Update healthMatrix.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-21 13:30:58 -06:00
Alexa Amundson
db3719f2e5
Update cloudflare.json
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-21 13:30:52 -06:00
Alexa Amundson
8f2beb0709
Update cloudflare.json
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-21 13:30:47 -06:00
Alexa Amundson
24204bdd83
Add OS services catalog
2025-11-21 13:30:18 -06:00
Alexa Amundson
3200e8605f
Add orchestration specs and control scripts
2025-11-21 00:29:19 -06:00
Alexa Amundson
ea0ce34ab0
Fix health check tooling configuration
2025-11-21 00:26:41 -06:00
Alexa Amundson
42de34e4fb
Document Railway service settings and Dockerfile options
2025-11-21 00:22:34 -06:00
Alexa Amundson
5f958e3755
Add Next.js frontends with health endpoints
2025-11-21 00:18:26 -06:00
Alexa Amundson
6722782f47
Merge branch origin/codex/set-up-backend-services-for-health-check into main
2025-11-21 00:13:14 -06:00
Alexa Amundson
17ed67829b
Add express scaffolding for backend services
2025-11-21 00:12:25 -06:00
Alexa Amundson
e0c9b9f781
Merge commit 'ada9006b1d2e73bc72267f4a7e6c34d5fb333b12'
2025-11-21 00:09:57 -06:00
Alexa Amundson
ada9006b1d
Add deployment orchestration skeleton
2025-11-21 00:07:27 -06:00
Alexa Amundson
b42da04208
Merge branch origin/codex/implement-deployment-orchestrator-in-meta-repo into main
2025-11-21 00:05:52 -06:00
Alexa Amundson
39cec5cf5a
Add deployment orchestration tooling
2025-11-21 00:05:33 -06:00
Alexa Amundson
284227ddc6
Merge branch origin/codex/generate-blackroad-os-service-module into main
2025-11-21 00:05:19 -06:00
Alexa Amundson
c3091a31de
Add BlackRoad OS complete strategic archive
2025-11-21 00:01:02 -06:00
Alexa Amundson
f19c9ec37d
Add BlackRoad info service module
2025-11-20 20:00:52 -06:00
Alexa Amundson
9e5f17ab3e
Port BR-95 desktop to Next.js components ( #150 )
...
## Summary
- recreate the BR-95 desktop experience as a Next.js app in the new
`br95` folder with shared layout, taskbar, and menu components
- split each desktop window (Lucidia, Agents, RoadChain, Wallet,
Terminal, etc.) into dedicated React components wired through a
centralized window manager hook
- preserve the original styling and animations by moving the legacy CSS
into the app-wide stylesheet and adding minimal Next.js project
scaffolding
## Testing
- Not run (not requested)
------
[Codex
Task](https://chatgpt.com/codex/tasks/task_e_691fba31252c832987e3d3ec123db049 )
2025-11-20 19:48:25 -06:00
Alexa Amundson
d2f5b5495e
Update br95/app/globals.css
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-20 19:47:20 -06:00
Alexa Amundson
a97ada4e3d
Update br95/app/globals.css
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-20 19:47:11 -06:00
Alexa Amundson
ebf78dba93
Update br95/hooks/useWindowManager.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-20 19:47:03 -06:00