Commit graph

124 commits

Author SHA1 Message Date
Aurélio CI
debda99f81 🧠 conscience: upgrade system state [skip ci] 2026-07-31 15:08:54 +01:00
Raphael Cautus (Maestro)
0f194d7cf4 chore: consolidate uncommitted changes
Some checks failed
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Failing after 51s
CI — Test & Build All / aurelio-vscode (push) Failing after 1m31s
CI — Test & Build All / aurelio-backend (push) Failing after 1m16s
CI — Test & Build All / tilth (push) Failing after 1s
CI — Test & Build All / toon (push) Successful in 1m37s
CI — Test & Build All / dirac (push) Failing after 2m35s
CI — Test & Build All / Deploy VSIX to CT 205 (push) Has been skipped
CI — Test & Build All / monorepo (mirrors + unified tests) (push) Failing after 2m4s
Co-authored-by: Álvaro de Campos <campos@portugalfuturista.org>
2026-07-31 15:07:55 +01:00
Aurélio CI
250934745b 🧠 conscience: upgrade system state [skip ci] 2026-07-31 14:59:26 +01:00
fabiorafaelcoutada
96a5141746 merge: reconcile with remote (brain session churn)
Some checks failed
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Failing after 26s
CI — Test & Build All / aurelio-backend (push) Failing after 5m7s
CI — Test & Build All / aurelio-vscode (push) Failing after 5m37s
CI — Test & Build All / tilth (push) Failing after 2s
CI — Test & Build All / dirac (push) Failing after 1m39s
CI — Test & Build All / toon (push) Successful in 2m11s
CI — Test & Build All / Deploy VSIX to CT 205 (push) Has been skipped
CI — Test & Build All / monorepo (mirrors + unified tests) (push) Failing after 1m34s
2026-07-31 14:58:55 +01:00
Raphael Cautus (Maestro)
2f26f2d836 feat(scripts): onboarding, GWS, lifestream, muscriptor, music, data-sharing
- onboard-client.py: client replica scaffolding CLI
- gws/: Google Workspace sync (Gmail, Calendar, Drive)
- lifestream/: life event stream collector
- muscriptor-mcp/: audio → MIDI MCP server
- music-mcp/: music library MCP server
- data_sharing/: consent-gated data sharing (Python + TS)
- sync-mirrors.py: GitHub → Forgejo mirror engine
- brain-to-gbrain.py, vault-sync.py, test-all.sh
- shared/: TS data-sharing library + index
- dirac: provider registry update
- .gitignore: exclude Rust build artifacts

Co-authored-by: Álvaro de Campos <campos@portugalfuturista.org>
2026-07-31 14:58:02 +01:00
Raphael Cautus (Maestro)
39fb44fe0e feat(infra): proxmox IaC, firmware, savearth realm, lab-gateway ESP, CI
- infrastructure/proxmox/: CT provisioning configs
- infrastructure/fabric/gitops/: GitOps layer
- fleet.yaml: GPU inventory (Dell GTX 1050 vfio-pci passthrough)
- firmware/: ESP32 firmware tree (67 files, 6.9MB)
- realms/savearth/: Savearth team realm with heteronyms
- lab-gateway: ESP client + manager
- CI: Forgejo + GitHub Actions workflows

Co-authored-by: Álvaro de Campos <campos@portugalfuturista.org>
2026-07-31 14:57:41 +01:00
Raphael Cautus (Maestro)
749432fefc feat(brain): garden, mirrors, vault-sync, provider registry consolidation
- .aurelio/garden/: model + agent garden (Google Cloud entries)
- .aurelio/mirrors/: sync-mirrors.yaml + state tracking
- .aurelio/skills/gcp/: Google Cloud skill
- Consolidation audit + execution plan (2026-07-30)
- vault-sync.py: Obsidian → GBrain MCP ingestion daemon
- brain-to-gbrain.py: brain → GBrain migration tool
- Provider registry + dist mirrors updated
- .gitignore: exclude .runner, .mimocode/.cron-lock, drift/target

Co-authored-by: Álvaro de Campos <campos@portugalfuturista.org>
2026-07-31 14:57:24 +01:00
Aurélio CI
1efc0fb379 🧠 conscience: upgrade system state [skip ci] 2026-07-31 00:08:57 +01:00
Raphael Cautus (Maestro)
c96b6631ce feat(scripts): agent importer — new adapters, RL trajectory output
Some checks failed
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Failing after 27s
Extends sync-agents-to-brain.py with:
- cursor, zed, continue, aider, cline adapters (11 total now)
- RL trajectory extraction (state/action/observation triples)
- Improved content flattening for OpenAI/Anthropic multipart content
- Engine: stable per-message timestamps, session_memory.md rendering

Co-authored-by: Álvaro de Campos <campos@portugalfuturista.org>
2026-07-31 00:08:26 +01:00
Raphael Cautus (Maestro)
29f71dd330 feat(scripts): kubera manga pipeline + print-on-demand
- kubera-sync.py: /r/kubera → Google Docs → CBZ manga translation
  pipeline. Scans Reddit RSS, extracts translated images from linked
  Google Docs, packages as CBZ. old.reddit.com endpoint (www.reddit.com
  returns 429 from datacenter IPs). Idempotent, 6h systemd timer.

- aurelio-print.py: CBZ/PDF → tankobon booklet imposition → IPP submit
  to CUPS print server. Saddle-stitch ordering, signature folding,
  pure-Python PDF writer (no external deps). Targets CT244 print server.

Co-authored-by: Álvaro de Campos <campos@portugalfuturista.org>
2026-07-31 00:08:26 +01:00
Raphael Cautus (Maestro)
248033808f feat(fleet): unified fleet control plane — pfctl, inventory, identity
Adds infrastructure/fleet/ with:
- fleet.yaml: full topology (Proxmox nodes, CTs, services, Hetzner VMs)
- pfctl.py: CLI to manage any CT/VM by ID (exec, start, stop, restart)
- gen-ansible.py: generate Ansible inventory from fleet.yaml
- identity.md: two-account model (triviabilidades=human, pf-admin=agent)
- prometheus.yml: scrape targets for all nodes
- README.md: fleet operations guide

Co-authored-by: Álvaro de Campos <campos@portugalfuturista.org>
2026-07-31 00:08:26 +01:00
Aurélio CI
85f3868cfd 🧠 conscience: upgrade system state [skip ci] 2026-07-30 21:32:47 +01:00
fabiorafaelcoutada
c068bf53dd docs: full Aurelio infrastructure audit + plan for 17/07
Some checks failed
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Failing after 45s
Complete audit of CT 208, host ASUS, host Gigabyte, CT 217.
Includes: all services, ports, gbrain health/issues, bot status,
resolved problems, and prioritized pending tasks for tomorrow.
2026-07-16 23:17:35 +01:00
fabiorafaelcoutada
6eb893b7a0 feat(gbrain): REST→MCP proxy for bot-rs compatibility
- Add gbrain-rest-proxy.py (REST /api/search → MCP tools/call bridge)
- Binary gbrain v0.42 uses MCP protocol, no REST API
- Proxy listens on :18002, called by aurelio-bot-rs via GBRAIN_URL
- Uses gbrain MCP token for auth
2026-07-16 23:09:46 +01:00
Aurelio
56be25c1ed feat(telminal): add hardened Terminal-in-Telegram bot to aurelio
Port fristhon/telminal (MIT) into the aurelio monorepo as a self-hosted
Telegram shell bot for the fleet gateway (CT-217).

- telminal/ package: config (env + state file, refuses empty admins),
  core orchestrator (event handlers, router, watchers, interactive mode,
  file up/download, xterm.js image render), process (pexpect PTY + streaming
  + inline control buttons), telegram (Telethon wrapper, swappable for tests),
  cli (entry point reading TELEGRAM_* env), utils, values.
- aurelio hardening vs upstream: no first-run random token auth (explicit
  admin allowlist required); cd sandbox validated against working root;
  secrets from env mirroring the CT-217 gateway .env.
- 35 real tests (pty capture/control-char, router, watchers, perms, sandbox,
  fake-client orchestration) -- all green.
- deployment: systemd/telminal.service, .env.example entries, README, AGENTS.md.

Verified: pytest 35 passed; CLI refuses start with missing env / no admins.
2026-07-15 23:42:31 +01:00
Aurélio
aeb6269131 docs: add 15 Chinese SoC devkits to UniversalisDev
Chinese RISC-V (7 boards):
- SpacemiT K1 (8-core, $20), Canaan K230 ($10), StarFive JH7110 ($55)
- Canaan K210 ($5), Bouffalo BL616 ($4), Sophgo SG2000 dual-arch ($10)
- StarFive SG2042 64-core server ($600)

Chinese AArch64 (6 boards):
- Allwinner H618 ($12), T527 8-core ($35), R528/T113 ($15)
- Rockchip RK3576 ($25), RK3566 ($15)
- Phytium D2000 8-core ARM ($200)

Chinese MCU (2 boards):
- WCH CH32V307 RISC-V STM32-replacement ($3)
- GigaDevice GD32VF103 RISC-V ($3)

Total devkit family: 28 boards covering Xtensa, ARM-M, ARM-A32, AArch64, RISC-V, x86_64, PPC-e200, PPC-e500, MIPS32, MIPS64, FPGA
2026-07-15 23:42:31 +01:00
Aurélio
457e216c7e docs: expand UniversalisDev to 13 devkits covering all PikeOS/UOS architectures
New devkits added:
- DevKit-6: x86_64 (Intel N100) — PikeOS x86_amd64 parity
- DevKit-7: PowerPC (NXP T2081 e500mc) — PikeOS ppc_e500mc parity
- DevKit-8: MIPS (Ingenic JZ4780) — MIPS32 coverage
- DevKit-9: ARM-32 (TI AM3358 Cortex-A8) — PikeOS arm_v7hf PRIMARY target
- DevKit-10: MCU ARM (STM32H7 Cortex-M7) — UOS MCU micro-kernel
- DevKit-11: MCU PPC (NXP MPC5748G e200z4) — BMW ECU / auto MCU
- DevKit-12: MIPS64 (Loongson 2K1000) — MIPS64 coverage

Architecture coverage now: Xtensa, ARM-M, ARM-A32, AArch64, RISC-V, x86_64, PPC-e200, PPC-e500, MIPS32, MIPS64, FPGA
Budget: ~€16,000 (was €11,500)
2026-07-15 23:42:31 +01:00
Aurélio
b645d6bd60 docs: Portugal Futurista hardware products master plan — 4 product lines, 24 months
Products:
- UniversalisSTB: Set-top box (DVB-T/S/S2/SX, fiber, ADSL, IPTV) on Amlogic S928X-K
- UniversalisHand: Handheld console (ESP32-S3 MVP, RISC-V v2) — Gameboy/tamagochi/AI companion
- UniversalisDev: DevKit family (ESP32-S3, RP2350, Allwinner D1, RK3588S, PolarFire SoC)
- Aurélio Computer: Modular PC/laptop (Framework-style compute modules, expansion bays)

Cross-product deps: Mycelium (BSP gen), UOS (hypervisor), Aurélio IDE (dev), Nervura (IPTV)
Budget: ~€11,500 over 24 months
8+ SKUs, 50+ units per product, all open-hardware
2026-07-15 23:42:31 +01:00
Aurélio
5ebe30fc25 docs: 24-month master plan — PikeOS firmware audit → Mycelium upgrade → UOS PPC port → MCU micro-kernel → guest emulation
- Phase 1 (M1-M6): BMW ECU discovery, firmware deep analysis, ISO 26262 requirements
- Phase 2 (M7-M14): Mycelium binary fix, PPC target support, ISO 26262 source integration, BSP generator
- Phase 3 (M15-M24): PPC kernel port, MCU micro-kernel, guest emulation framework, BMW ECU validation, certification
- 7 risks identified, 6 open questions, 9 success metrics
- Ground truth: 56K LOC UOS kernel (3 arches), 22 mycelium crates, 127 PikeOS .cmp files, no PPC backend yet
2026-07-15 23:42:31 +01:00
Aurélio
0eab84ca55 docs: add Aurelio Omnibrain execution tracker — comprehensive audit of all 16 phases across 4 tracks
- Verified ground truth: 539 kimi + 127 claude + 3 antigravity + 2 mimocode + 1 hermes sessions (~800 total)
- Confirmed: aurelio-gbrain empty dir, adapters not yet split into package, theia is thin scaffold
- All 16 phases mapped with exact files, steps, exit gates
- Added risks, tradeoffs, open questions, success metrics
- Source: ~/.hermes/plans/2026-07-12_aurelio-omnibrain-master-plan.md
2026-07-15 23:42:31 +01:00
fabiorafaelcoutada
4c6433e9f1 feat(drift): Rust drift-agent crate — status/scan/serve + plan parser + SQLite store
Builds a standalone bare-metal drift detector over the gitops CONFIG.toml
environments (dev/staging/prod). 8 unit tests pass. Auto-discovers
infrastructure/fabric/gitops/CONFIG.toml or falls back to embedded default.
plan.rs parses tofu/terraform -json plans (adds/changes/destroys/drift_score);
store.rs persists runs to SQLite (bundled rusqlite). serve mode exposes
GET /v1/drift. target/ gitignored.
2026-07-15 23:27:08 +01:00
fabiorafaelcoutada
fd990ced40 chore: bump aurelio-vscode submodule — lifestream/forgejo/doorstop features
Some checks are pending
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Waiting to run
2026-07-12 21:09:30 +01:00
fabiorafaelcoutada
74699004cb chore(brain): import agent sessions (kimi/claude-code/antigravity/hermes) — 213 session dirs 2026-07-12 20:53:34 +01:00
fabiorafaelcoutada
00fba2e3f9 chore(mimocode): plans 2026-07-12 20:53:24 +01:00
fabiorafaelcoutada
04daf36161 feat(shared): ACP conformance suite — golden cases, mock agent, SDK versions 2026-07-12 20:53:09 +01:00
fabiorafaelcoutada
1867673ce7 docs(sessions): 2026-07-10 replan mycelium-universalisos 2026-07-12 20:53:09 +01:00
fabiorafaelcoutada
5a6296eaa4 chore(research): pt-futurista audit 2026-07-12 20:53:08 +01:00
fabiorafaelcoutada
223cdc2fb9 docs(compose): aurelio-theia migration plans + proxmox new-server migration plan/spec 2026-07-12 20:53:08 +01:00
fabiorafaelcoutada
09bcd03cf3 docs: agent index, implementation summary, next-month roadmap, portal consolidation summary 2026-07-12 20:53:08 +01:00
fabiorafaelcoutada
6b9ef47d1c feat(aurelio): coordination engine, aurelio-tools/flint-chart/image-pipe MCP servers, acp+mycelium knowledge docs 2026-07-12 20:52:58 +01:00
fabiorafaelcoutada
ea8267a230 feat(realms): nervura-electrica backend stack, alquimista, universalisos 2026-07-12 20:52:58 +01:00
fabiorafaelcoutada
f3a5e26e84 feat(dirac): core formatters + webview-ui components 2026-07-12 20:52:58 +01:00
fabiorafaelcoutada
447540866b feat(extensions): aurelio-jetbrains model/config system, document collaboration, flint-chart integration 2026-07-12 20:52:49 +01:00
fabiorafaelcoutada
84eac19e9d feat(mycelium-rd): mycelium R&D workspace — agent-generator, crates, graph-core, xsd-schemas 2026-07-12 20:52:49 +01:00
fabiorafaelcoutada
76691bc04e chore: gitignore mycelium-rd/target (345M Rust artifacts) + IntelliJ platform artifacts 2026-07-12 20:52:49 +01:00
fabiorafaelcoutada
510647b42b chore: bump submodules — aurelio-gbrain v0.43.0 (lens packs), aurelio-vscode test cleanup 2026-07-12 20:52:40 +01:00
fabiorafaelcoutada
5df6f351cb docs(agents): lattepanda 3rd Proxmox node + cloud emulators; CLI guides & service lenses section 2026-07-12 20:52:40 +01:00
fabiorafaelcoutada
21676efd68 feat(skills): CLI domain skills — forge, atlassian, aws, gcloud, azure, devops, edge, iot, embedded-linux 2026-07-12 20:51:27 +01:00
fabiorafaelcoutada
b6f0baac7d feat(compose): cloud-emulators stack — MinIO + LocalStack v3 + Azurite (deployed on lattepanda) 2026-07-12 20:51:27 +01:00
fabiorafaelcoutada
8e5ba6ba93 docs(guides): CLI install guides — forge/cloud/devops/edge/iot/embedded-linux (24 guides + index, self-hosted-first policy) 2026-07-12 20:51:27 +01:00
fabiorafaelcoutada
912cf45b51 feat(connectors): connector hub — registry + mirrors, devops/cloud/iot categories, 15 service entries (forgejo live, github, aws, localstack, minio, gcloud, azure, azurite, cloudflare, vercel, k8s, terraform, ansible, aws-iot, mqtt) 2026-07-12 20:51:08 +01:00
fabiorafaelcoutada
141def0fc7 docs: add Vaultwarden setup guide with admin token and secrets
Some checks are pending
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Waiting to run
- Admin token configured in CT 216 docker-compose
- Admin panel accessible at vault.portugalfuturista.org/admin
- Documented secrets that need to be saved from code cleanup
- Environment variable setup instructions for each secret
2026-07-12 16:26:51 +01:00
fabiorafaelcoutada
578bee228b chore: cleanup dead code, stale files, and submodule stubs
Some checks are pending
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Waiting to run
Deleted 14 dead files:
- test_ask.js, test-flex.js, test_parse.ts, check_paths.js
- scratch_mcp.py, daemon.py, hardware_bridge_server.py
- sync.sh (superseded by .aurelio/sync.py)
- devicons.md, OpenAgentsControl.md, Roo-Code-Repo.md, claude-code-source.md (stale submodule stubs)

Note: extensions/aurelio-vscode/ empty test files are in a submodule
and cannot be deleted from this repo.
2026-07-12 16:07:29 +01:00
Aurélio
ee30e15b3c plan: Aurelio Theia agent TUI dashboard — multi-tab agent orchestration
Some checks are pending
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Waiting to run
Transform Theia into a Swiss Army Knife IDE with tabbed terminal sessions
for all CLI/TUI coding agents (Claude Code, OpenCode, Codex, Kimi, Aider,
Continue, etc.). Includes task delegation, cross-agent communication,
session persistence, and agent discovery. 10-week phased rollout.
2026-07-12 14:29:29 +00:00
fabiorafaelcoutada
cad0b253ac config: unified multi-platform messaging config template
Some checks are pending
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Waiting to run
- All messaging platforms: Telegram, Signal, WhatsApp, Google Chat, Matrix
- All social media: X, Instagram, Facebook, YouTube, Reddit, TikTok
- Native apps: iOS, Android, Desktop (Signal fork)
- Business/professional account credentials
- Deploy to CT 217 ~/.hermes/config.yaml
2026-07-12 15:15:08 +01:00
fabiorafaelcoutada
bb2775769c plan: omnichannel messaging + social media parity (v3)
Some checks are pending
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Waiting to run
- Corrected gap analysis against actual codebase state
- Signal, WhatsApp, Matrix, Google Chat adapters already exist
- Business/professional accounts for all social media
- WhatsApp: dual approach (Baileys dev + Cloud API prod)
- Native apps: Signal fork (iOS, Android, Desktop)
- 7-phase, 24-week implementation plan
- Social media: X, Instagram, Facebook, YouTube, Reddit, TikTok
- Aurélio surfaces integration: Theia, VS Code, Web portal
2026-07-12 15:05:39 +01:00
fabiorafaelcoutada
b77654484e docs(agents): document matrix/matrix gateway and Proxmox hosts 2026-07-12 04:05:51 +01:00
fabiorafaelcoutada
3d0f64955d chore(sync): use PROXMOX_HOST environment variable 2026-07-12 04:05:51 +01:00
fabiorafaelcoutada
3a66e51a26 docs(mcp): update README with detailed service descriptions 2026-07-12 04:05:51 +01:00
fabiorafaelcoutada
091005669c feat(tilth): convert to workspace and add acp-agent/client
- Convert tilth to a Cargo workspace.
- Add acp-agent and acp-client crates to the workspace.
- Add public search function to mcp.rs for non-MCP callers.
2026-07-12 04:05:51 +01:00