Commit Graph

717 Commits

Author SHA1 Message Date
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
Alexa Amundson
f7087ae229 Update br95/package.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-20 19:46:31 -06:00
Alexa Amundson
a246e61dc2 Update br95/next.config.mjs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-20 19:46:22 -06:00
Alexa Amundson
080e4a52a6 Merge branch 'main' into codex/convert-html-to-next.js-components 2025-11-20 19:11:29 -06:00
Alexa Amundson
160a4954ec Port BR-95 desktop to Next.js components 2025-11-20 19:11:04 -06:00
Alexa Amundson
a07024d9c4 Merge branch origin/codex/retrieve-deployed-websites into main 2025-11-20 19:08:46 -06:00