Logo Coretsia con nucleo geometrico animato Logo Coretsia scuro con blocco centrale animato e segmenti esterni. Ciclo di apparizione sequenziale..
SVILUPPO ATTIVO — FASE 1 (CORE)

Framework PHP adattivo

Coretsia viene costruito attorno a release tracks canonici — da micro a enterprise — così che il nucleo architetturale non debba essere reinventato man mano che i sistemi crescono. Deterministico, modulare e progettato per codebase di lunga durata.

MICRO EXPRESS HYBRID ENTERPRISE

RELEASE TRACKS CANONICI, UN SOLO NUCLEO ARCHITETTURALE

Perché Coretsia?

Un framework monorepo costruito attorno a comportamento deterministico, confini rigorosi, release tracks documentati e formalizzazione SSoT

Modalità di runtime

MICRO EXPRESS HYBRID ENTERPRISE

Coretsia viene costruito attorno a mode presets canonici e release tracks. L'insieme documentato delle modalità è MICRO, EXPRESS, HYBRID ed ENTERPRISE. I presets del framework appartengono al kernel, mentre gli overrides specifici del progetto restano di proprietà dell'utente nello skeleton.

Deterministico per impostazione predefinita

Gli stessi dati di input → lo stesso risultato. Gli artifacts vengono compilati e verificati, i tests restano stabili e le builds rimangono riproducibili.

Single Source of Truth

Gli invariants del Core vengono consolidati tramite docs SSoT, registries e gates. L'index è fissato come entrypoint unico, mentre registries e contracts si espandono phase dopo phase man mano che la roadmap avanza.

Sicurezza integrata nelle fondamenta

Secret leakage rails, observability policy, problem-details, middleware taxonomy e runtime safety vengono trattati come aspetti architetturali di prima classe — non come patch applicate all'ultimo momento.

Avanzamento dello sviluppo

Coretsia segue una roadmap pubblica costruita attorno a SSoT. Prelude ha stabilito repo bootstrap, packaging law e workflows canonici; Phase 0 e quelli successivi costruiscono il framework in ordine rigoroso.

P1 CORE Sviluppo attivo

Phase 1

Core: contracts, foundation, kernel, container e invariants di base della Platform invariants.

00 Phase 0 SPIKES
P0 Completato

Spikes e prototipi — tooling, I/O deterministico, publishing rails, CLI spikes.

01 Phase 1 CORE
P1 Sviluppo attivo

Core: contracts, foundation, kernel, container e invariants di base della Platform invariants.

02 Phase 2 MODE/CLI
P2 Pianificato

Infrastruttura delle modalità e CLI — catalogo comandi tag-first, mode presets, kernel facade.

03 Phase 3 MICRO
P3 Pianificato

Release: micro — runtime HTTP, observability, gestione degli errori e routing.

04 Phase 4 EXPRESS
P4 Pianificato

Release: express — web + persistenza + I/O (validation, filesystem, database, migrations, auth).

05 Phase 5 HYBRID
P5 Pianificato

Release: hybrid — pattern asincroni, queue, events, scheduler, CQRS, secrets, enterprise E2E.

06 Phase 6+ ENTERPRISE
P6+ Pianificato

Release: enterprise — observability, caching, realtime protocols, AI/LLM gateway, tooling ops avanzato.

07 Appendice A OPS
APP A Pianificato

Ops (non-SSoT) — IaC templates, CI/CD, strategie zero-downtime, guida ops per HTTP/2+3.

PRIMA RELEASE TRACK PUBBLICA: MICRO · TUTTO È DOCUMENTATO IN SSOT — SENZA CONGETTURE

Come è organizzato Coretsia

La documentazione pubblica definisce non solo ciò che Coretsia vuole diventare, ma anche come è strutturato il monorepo, come vengono nominati i packages e come ci si aspetta che lavorino i contributors.

Monorepo per legge

L'identità del package è fissata come path ↔ package_id ↔ composer ↔ namespace. Le publishable units sono i packages; tools, docs e lo skeleton predefinito non sono release units.

Core stratificato

Core contiene contracts, foundation e kernel. Platform aggiunge funzionalità integrate del framework. Integrations contiene adapters vendor-specific. Presets sono convenience packages, non runtime modes.

Topologia delle app

Lo skeleton è suddiviso in web, api, console e worker apps, con config, modules, resources, var e tests condivisi stratificati attorno ad esse.

Workflow canonico

Gli entrypoints per i contributors sono fissati nella root del repository: composer setup, composer test e composer ci. I managed Composer repositories fanno parte del workflow imposto.

Mappa della documentazione

La documentazione di Coretsia definisce già la roadmap, il packaging law, la structure, l'entrypoint SSoT e i workflows dei contributors. Inizia dagli entrypoints canonici qui sotto.

SCRIVI AL TEAM

Coretsia è costruito da sviluppatori per sviluppatori. Hai feedback, idee per funzionalità o vuoi semplicemente un accesso anticipato? Scrivici.

Solo testo semplice. Link, URL incollati, indirizzi web senza schema, indirizzi email, HTML e formattazione incorporata vengono rimossi automaticamente prima della consegna. Questo modulo non supporta allegati.