EnglishDeutsch/api/energyGitHub · iceccarelli
Grimaldi EngineeringCluster control · Frankfurt
Energy Intelligence · Cluster 1

Decision log & kill list

Append-only. A decision is reversed by a new decision that names it, never by editing history. Items marked CEO need approval before they are acted on.

Decision log — timelinedecidedproposed (CEO)

An append-only log: dots are never removed, only superseded by new dots.

Decision log

D-010 · 2026-09-05 · decided

Locate-or-strike deadline for unlocated repositories

NeuralBridge, BatteryTrack*, UtilityPulse*, Advanced Asset Insight, Advanced Mobile SCADA Suite: provide a URL by 2026-09-19 or they are struck from the registry.

Because: A registry entry nobody can open is not an asset

D-009 · 2026-09-05 · proposed · CEO approval required

Commercial wedge A: BESS / energy-community dispatch decision support for Stadtwerke and Mieterstrom operators

Build only: optimize_dispatch + validate_constraints + generate_explanation on top of the existing MILP scheduler, sold as a weekly dispatch recommendation with a measured € gap against the customer's current schedule. Entry through Energie Teilen's existing paid intake.

Because: Only asset with a live paid-intake path (energie-teilen) · MILP dispatch already exists in GridOS · ROI is one number the customer can check: € vs their schedule · Requires no write path, so no NeuralBridge dependency

D-008 · 2026-09-05 · decided

Extract the mcp-foundry governance kernel as a shared primitive

Token gate, hash-chained audit log and MCP server pattern become an internal package used by the agent tool layer. Trading connectors stay outside the cluster.

Because: Exactly the authorization + audit primitive the tool layer requires · 89 tests exist; zero reference deployments — internal use is the honest first deployment

D-007 · 2026-09-05 · decided

No EXECUTE-stage work until NeuralBridge exists

Until a safety runtime repository exists and passes its own tests, every module stops at RECOMMEND. request_authorization is the last tool; nothing writes a setpoint.

Because: Mandate: the LLM/agent must never directly control a physical system · NeuralBridge is unlocated in the live inventory

D-006 · 2026-09-05 · decided

Consolidate the ten proof-engine repositories

Create one renewables-migration-proof-engines monorepo with one test runner; archive the ten chapter repositories after migration.

Because: Ten repositories, one layout, one author · Research status — credibility asset, not a product

D-005 · 2026-09-05 · decided

ai-agent-control leaves the Energy scope

The public repository holds trading-bot zip slices only. It is not the AI-planning component; that role moves to the GridOS AI Planning module. Repository to be scanned for secrets, contents moved to the trading line, then archived.

Because: Clone shows README + 3 zips, no energy code · Public zips of trading code are a security-hygiene issue

D-004 · 2026-09-05 · decided

ARCHIVE powergrid-pro---grimaldi-engineering

Archive the repository. Absorb its README problem statement into GridOS positioning.

Because: Expo UI shell, no backend, no data path · Duplicates GridOS positioning under a second brand · Last push 2026-06-21

D-003 · 2026-09-05 · decided · CEO approval required

GridOS is the only product brand; DERIM becomes a module

The DERIM brand is retired. Its adapters merge into GridOS as the DERIM integration module. Energie Teilen stays a named product surface inside GridOS.

Because: Two brands split one small pipeline · Adapter functionality overlaps GridOS OPC UA · Mandate: do not create multiple energy brands because multiple repositories exist

D-002 · 2026-09-05 · decided

Energy Intelligence is cluster 1 and the primary section

Home leads with the Energy cluster; /energy is the first navigation item. Physical AI (Palletizer) is cluster 2 and keeps every existing URL.

Because: CEO command structure: Agent 1 — Energy: "Create the highest-value deep-tech company" · No URL of the palletizer product is broken or moved

D-001 · 2026-09-05 · decided

engineeringgrimaldi.com becomes the cluster control engine

This site publishes the registry, architecture, safety chain, agent tool contracts, KPIs, decisions, research and intelligence for the Energy Intelligence cluster, and links the other two clusters. It is the reference agents and evaluators read.

Because: One authoritative source beats scattered READMEs · AI discoverability requires structured, stable URLs and JSON · The Palletizer product surface is preserved unchanged

Kill list

WhatDateReasonDecision
PowerGrid Pro (brand + Expo app)2026-09-05duplicated functionality · no data path · no customerD-004
DERIM as a brand2026-09-05second brand for the same buyerD-003
ai-agent-control in Energy scope2026-09-05no energy code; trading zipsD-005
Ten separate proof-engine repositories2026-09-05consolidationD-006
Any EXECUTE-stage feature2026-09-05no safety runtime existsD-007

Gates every new project passes

Fail two or more → ARCHIVE.

CUSTOMER PAINBUYERMONEYDIFFERENTIATIONTECHNICAL FEASIBILITYSTRATEGIC FITEXECUTION COST

Moving a repository between clusters requires

reasoncommercial benefittechnical benefitmigration costdependency impactCEO approval

As of 2026-09-05Machine-readable: /api/energy/decisionsAll resources: /api/energy/index

Written and maintained by Vincenzo Ceccarelli Grimaldi, Frankfurt am Main.