애니메이션 기하학적 코어가 있는 Coretsia 로고 애니메이션 중앙 블록과 외곽 세그먼트가 있는 어두운 테마의 Coretsia 로고입니다. 순차적으로 나타나는 사이클을 가집니다..
활발한 개발 진행 중 — 페이즈 1 (CORE)

적응형 PHP 프레임워크

Coretsia는 시스템이 성장하더라도 아키텍처 코어를 다시 발명할 필요가 없도록, MICRO부터 ENTERPRISE까지의 정식 릴리스 트랙을 중심으로 구축되고 있습니다. 결정론적, 모듈형, 그리고 장기간 유지되는 코드베이스를 위해 설계되었습니다.

MICRO EXPRESS HYBRID ENTERPRISE

정식 릴리스 트랙, 하나의 아키텍처 코어

왜 Coretsia인가?

결정론적 동작, 엄격한 경계, 문서화된 릴리스 트랙, 그리고 SSoT 형식화를 중심으로 구축된 프레임워크 모노레포

Runtime 모드

MICRO EXPRESS HYBRID ENTERPRISE

Coretsia는 정식 mode presets와 릴리스 트랙을 중심으로 구축되고 있습니다. 문서화된 mode set은 MICRO, EXPRESS, HYBRID, ENTERPRISE입니다. Framework presets는 kernel이 소유하며, 프로젝트별 overrides는 skeleton 안에서 사용자 소유로 유지됩니다.

기본적으로 결정론적

동일한 입력 데이터 → 동일한 결과. Artifacts는 컴파일되고 검증되며, tests는 안정적으로 유지되고, builds는 재현 가능하게 유지됩니다.

단일 정보 원천

핵심 불변 조건은 SSoT docs, registries, gates를 통해 점차 고정되고 있습니다. Index는 단일 entrypoint로 고정되어 있으며, registries와 contracts는 로드맵이 진행됨에 따라 phase별로 확장됩니다.

Foundation에 내장된 보안

Secret leakage rails, observability policy, problem-details, middleware taxonomy, runtime safety는 막판의 임시 패치가 아니라 최우선 아키텍처 관심사로 다뤄집니다.

개발 진행 상황

Coretsia는 SSoT를 중심으로 구성된 공개 로드맵을 따릅니다. Prelude는 저장소 초기화, 패키징 규칙, 정식 작업 흐름을 확립했으며, Phase 0 이후 단계들은 엄격한 순서에 따라 프레임워크를 구축합니다.

P1 CORE 활발한 개발 진행 중

Phase 1

Core: contracts, foundation, kernel, container, 그리고 기본 Platform invariants.

00 Phase 0 SPIKES
P0 완료됨

Spikes 및 프로토타입 — tooling, 결정론적 I/O, publishing rails, CLI spikes.

01 Phase 1 CORE
P1 활발한 개발 진행 중

Core: contracts, foundation, kernel, container, 그리고 기본 Platform invariants.

02 Phase 2 MODE/CLI
P2 계획됨

Mode 인프라와 CLI — tag-first command catalog, mode presets, kernel facade.

03 Phase 3 MICRO
P3 계획됨

릴리스: micro — HTTP runtime, observability, error handling, routing.

04 Phase 4 EXPRESS
P4 계획됨

릴리스: express — web + persistence + I/O (validation, filesystem, database, migrations, auth).

05 Phase 5 HYBRID
P5 계획됨

릴리스: hybrid — asynchronous patterns, queue, events, scheduler, CQRS, secrets, enterprise E2E.

06 Phase 6+ ENTERPRISE
P6+ 계획됨

릴리스: enterprise — observability, caching, realtime protocols, AI/LLM gateway, 고급 ops tooling.

07 Appendix A OPS
APP A 계획됨

Ops (non-SSoT) — IaC templates, CI/CD, zero-downtime strategies, HTTP/2+3용 ops guide.

첫 공개 릴리스 트랙: MICRO · 모든 것이 SSOT에 문서화됨 — 추측 없음

Coretsia의 구성 방식

공개 문서는 Coretsia가 무엇이 되려는지뿐 아니라 모노레포가 어떻게 구성되는지, 패키지가 어떻게 명명되는지, 기여자가 어떻게 작업해야 하는지도 정의합니다.

규칙에 따른 monorepo

패키지 식별은 path ↔ package_id ↔ composer ↔ namespace로 고정됩니다. 릴리스 가능한 단위는 패키지이며, tools, docs, 기본 skeleton은 릴리스 단위가 아닙니다.

계층형 코어

Core는 contracts, foundation, kernel을 담습니다. Platform은 내장 프레임워크 기능을 추가합니다. Integrations는 vendor별 adapters를 제공합니다. Presets는 runtime modes가 아니라 convenience packages입니다.

앱 토폴로지

Skeleton은 web, api, console, worker apps로 나뉘며, shared config, modules, resources, var, tests가 그 주변에 계층적으로 배치됩니다.

정식 작업 흐름

기여자용 entrypoints는 repository root에 고정됩니다: composer setup, composer test, composer ci. Managed Composer repositories는 강제되는 작업 흐름의 일부입니다.

문서 맵

Coretsia 문서는 이미 로드맵, 패키징 규칙, 구조, SSoT 진입점, 기여자 작업 흐름을 정의하고 있습니다. 아래의 정식 entrypoints부터 시작하세요.

팀에 문의하기

Coretsia는 개발자가 개발자를 위해 만드는 프로젝트입니다. 피드백, 기능 아이디어가 있거나, 단순히 early access를 원하시나요? 저희에게 문의해 주세요.

일반 텍스트만 허용됩니다. 링크, 붙여넣은 URL, 스킴 없는 웹 주소, 이메일 주소, HTML, 내장 formatting은 전달 전에 자동으로 제거됩니다. 이 양식은 첨부 파일을 지원하지 않습니다.