Version metadata ์์ธ๋ณด๊ธฐ
- Base README: README.md
- README version:
1.1-doc.12 - Package version: see package.json
- Adapter JSON contract:
0.1 - Base language:
ko - Translation source of truth:
README.md(ko)
๋ฒ์ญ์ด ๋ค์ฒ์ง ๊ฒฝ์ฐ ํ๊ตญ์ด README๋ฅผ ๊ธฐ์ค์ผ๋ก ํฉ๋๋ค. README version, package version, Adapter JSON contract version์ ์๋ก ๋ค๋ฅธ ์ถ์ ๋๋ค.
| ๋ฌธ์ | ๊ณ ์ฐฐ | ๋ฐฉํฅ |
|---|---|---|
| ๊ฐํ ํ๋ค์ค๋ ์์ ์์ ์๋ ๊ณผํ ์ ์ฐจ๋ฅผ ๊ฐ์ ํฉ๋๋ค. | ํ๋ค์ค๋ฆฌ์ค๋ ๊ฐ๋ณ์ง๋ง memory, ๊ฒ์ฆ, boundary๊ฐ ์ฝํฉ๋๋ค. | Orange Hyper๋ ํ์ํ ๊ธฐ์ต๋ง proposal -> review -> accept๋ก ์ฑ์ฅ์ํต๋๋ค. |
๊ฐํ SDD ํ๋ค์ค๋ ํฐ ์์ ์ ์ ์ฉํฉ๋๋ค. ํ์ง๋ง ์์ ์์ ์๋ branch, spec, review, verification, PR loop๋ฅผ ๊ฐ์ ํ๋ฉด ๊ธ๋ฐฉ ํผ๋กํด์ง๋๋ค.
ํ๋ค์ค๋ฆฌ์ค ๋ฐฉ์์ ๊ฐ๋ณ์ง๋ง memory, ๊ฒ์ฆ, ๋ฐ๋ณต ํ์ต, context boundary๋ฅผ ์ค๋ ์ ์งํ๊ธฐ ์ด๋ ต์ต๋๋ค.
์์ฐจ SPEC ๋ฐฉ์์ ํ์ ๊ณผ ๋น์ ํ ์ฌ๊ณ ์ ์ฝํฉ๋๋ค. ๊ฒฐ์ , ์ ์ฝ, ๊ฒ์ฆ, ์ํ์ ์ผ๋ ฌ๋ก ์์ด๊ธฐ๋ณด๋ค ์๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค.
์ฌ์ฉ์๋ ๊ฐ๋ณ๊ฒ ๋ํํ๊ณ ์ถ์ต๋๋ค. ๊ทธ๋ ๋ค๊ณ ํ๋ก์ ํธ๊ฐ ๊ธฐ์ต๊ณผ ๊ฒ์ฆ์ ์์ด์๋ ์ ๋ฉ๋๋ค.
ํ๋ค์ค๋ ์ ์ฐจ๋ฅผ ๋ง๋ค๊ณ , ์ ์ฐจ๋ ์์ ์ ์ค๋๋ค. ํ์ง๋ง ๋ชจ๋ ์์ ์ ๊ฐ์ ์ ์ฐจ๋ฅผ ๊ฐ์ ํ๋ฉด ์ฌ์ฉ์๋ ํ๋ค์ค๋ฅผ ์ด์ํ๊ธฐ ์ํด ์ผํ๊ฒ ๋ฉ๋๋ค.
Orange Hyper๋ ๊ฐํ ํ๋ค์ค๋ฅผ ๋ฐ๋ก ์ผ์ง ์์ต๋๋ค. ํ๋ค์ค๋ฆฌ์ค์ฒ๋ผ ๋ชจ๋ ๊ฒ์ ๋ชจ๋ธ ์ง์นจ์ ๋งก๊ธฐ์ง๋ ์์ต๋๋ค.
ํ์ํ ๊ฒ์ ๊ทธ ์ฌ์ด์ ์ง๋์ ๋๋ค. ์์ ์์ฒญ์ ์๊ฒ ๋๋์ผ ํฉ๋๋ค. ํฐ ์์ ์ ์๋, ์ ์ฝ, memory, ๊ฒ์ฆ ์ฆ๊ฑฐ๋ฅผ ๋จ๊ฒจ์ผ ํฉ๋๋ค.
- ์๋๋ ์ปดํ์ผ๋ผ์ผ ํฉ๋๋ค.
- ์์ ์ level๊ณผ layer๋ก ๋๋์ด์ผ ํฉ๋๋ค.
- ๊ฒ์ฆ์ ์์ level์ ๋ฐ๋ผ ๊ฐํด์ ธ์ผ ํฉ๋๋ค.
- memory๋ sequential SPEC์ด ์๋๋ผ node graph์ฒ๋ผ ์๋ผ์ผ ํฉ๋๋ค.
- role, MCP, hook, subagent๋ ์ฒ์๋ถํฐ ์ผ ๋์ง ์์ต๋๋ค.
- role, MCP, hook, subagent๋ ๋ฐ๋ณต ์ฆ๊ฑฐ๊ฐ ์์ ๋๋ง ์ฑ์ฅํฉ๋๋ค.
- ๊ฐ๋ณ๊ฒ ์์ํ๊ณ ์ ์ง์ ์ผ๋ก ์ฑ์ฅํฉ๋๋ค.
- durable/shared memory accept๋ ์๋ํํ์ง ์์ต๋๋ค.
- ํ์ฑํ๋ supported host์์๋ local runtime state, Quest, Capsule, evidence, working memory, pending proposal ํ๋ณด๋ฅผ ์ ์ฑ ๋ฒ์ ์์์ ์๋ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
- completed Quest์์๋ง Memory Delta Proposal์ ๋ง๋ญ๋๋ค.
- ์ฌ์ฉ์๊ฐ
acceptํ proposal๋ง graph node ํ๋ณด๊ฐ ๋ฉ๋๋ค. - ํ์ฌ
project_id์ ์ผ์นํ๋ memory๋ง ํ์ฌ ํ๋ก์ ํธ memory๋ก ์ทจ๊ธํฉ๋๋ค. - CLI๋ ์ต์ข ์ฌ์ฉ์ UX๊ฐ ์๋๋ผ skill, agent, adapter๊ฐ ํธ์ถํ๋ kernel interface์ ๋๋ค.
์ฌ์ฉ์์ ์์ฒญ์ Quest๊ฐ ๋๊ณ , Route Contract์ Capsule์ ๊ฑฐ์ณ ๊ฒ์ฆ๋ ์๋ฃ๋ก ์ด์ด์ง๋๋ค. ์๋ฃ๋ Quest๋ง Memory Delta Proposal์ ์ถ๋ฐ์ ์ด ๋ฉ๋๋ค.
Orange Hyper๋ coding agent๋ฅผ ์ํ repo-local project-memory kernel์ ๋๋ค.
์ฌ์ฉ์์ ์์ฒญ์ Quest์ Route Contract๋ก ์ ๋ฆฌ๋ฉ๋๋ค. ์์ ๊ฒฐ๊ณผ์ ๊ฒ์ฆ ์ฆ๊ฑฐ๋ completed Quest์ ๋จ์ต๋๋ค. ํ์ํ๋ฉด completed Quest์์ Memory Delta Proposal์ ๋ง๋ค๊ณ , ์ฌ์ฉ์๊ฐ ์น์ธํ ๊ฒ๋ง project memory ํ๋ณด๊ฐ ๋ฉ๋๋ค.
๋ชฉํ๋ ๊ฑฐ๋ํ ์๋ํ ์์คํ ์ด ์๋๋๋ค. ์ฌ์ฉ์๋ ๊ณ์ ๊ฐ๋ณ๊ฒ ์์ฒญํฉ๋๋ค. ํ๋ก์ ํธ๋ ํ์ํ ๋งํผ๋ง ๊ธฐ์ตํ๊ณ , ํ์ํ ์์ค์ผ๋ก ๊ฒ์ฆ์ ๊ฐํํฉ๋๋ค.
๊ธฐ๋ณธ ์ค์น๋ ํ๋ก์ ํธ์ npm ํจํค์ง๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ์์ด ์๋๋ค. Orange Hyper๋ ์ฌ์ฉ์์ ํ๋ก์ ํธ๊ฐ Node/npm ํ๋ก์ ํธ๋ก ์ค์ผ๋์ง ์๋๋ก standalone binary๋ฅผ ์ฐ์ ํ๋ค.
์ค์น ์ฐ์ ์์:
- Standalone binary: GitHub Release์์ ํ๋ซํผ๋ณ
orange์คํ ํ์ผ์ ๋ฐ์ user-local ์์น์ ์ค์นํ๋ค. - Future package manager: Homebrew, Scoop ๊ฐ์ ์ฌ์ฉ์ ๋ฒ์ ํจํค์ง ๋งค๋์ ๋ ์ถํ ์ฑ๋์ด๋ค.
npxexact-version fallback: ์์ ํ์ธ์ด ํ์ํ ๋๋งorange-hyper@1.1.0-beta.2์ฒ๋ผ ์ ํํ ๋ฒ์ ์ด๋@beta๋ฅผ ์ง์ ํ๋ค.- Project-local npm install: ์ฌ์ฉ์๊ฐ ๋ช ์์ ์ผ๋ก ์์ฒญํ ๊ฒฝ์ฐ์๋ง ์ฐ๋ advanced/manual option์ด๋ค.
๋ฆด๋ฆฌ์ฆ ์ ์ฑ
: v* tag push ํ ๋ฒ์ด ๋จ์ผ Release workflow๋ฅผ ์คํํ๋ค. ์ด workflow๊ฐ ํ
์คํธ, standalone binary matrix build, install.sh/install.ps1, checksums.txt, release-manifest.json, GitHub Release asset upload, npm publish, asset gate, installer smoke๋ฅผ ํจ๊ป ์ฒ๋ฆฌํ๋ค. ๊ธฐ์กด GitHub Release backfill๋ workflow_dispatch์ tag ์
๋ ฅ์ผ๋ก ๊ฐ์ pipeline์ ์ฌ์ฉํ๋ฉฐ, ์ผ์ ๋ฆด๋ฆฌ์ฆ ์ ์ฐจ์ ์๋ gh release upload๋ ํ์ํ์ง ์๋ค.
macOS/Linux user-local ์ค์น:
curl -fsSL https://github.com/KoreanCode/orange-hyper/releases/download/v1.1.0-beta.2/install.sh | sh
"$HOME/.local/bin/orange" --versionWindows PowerShell user-local ์ค์น:
$Installer = Join-Path $env:TEMP "orange-install.ps1"
Invoke-WebRequest "https://github.com/KoreanCode/orange-hyper/releases/download/v1.1.0-beta.2/install.ps1" -OutFile $Installer
powershell -NoProfile -ExecutionPolicy Bypass -File $Installer -Version "1.1.0-beta.2" -AddToPath
& (Join-Path $env:LOCALAPPDATA "OrangeHyper\bin\orange.exe") --versionWindows์์ -AddToPath๋ฅผ ์ฌ์ฉํ ๋ค ์ PowerShell ์ฐฝ์ ์ด๋ฉด orange --version์ PATH์์ ์คํํ ์ ์๋ค. ์ค์น๊ธฐ๋ checksum์ ๊ฒ์ฆํ๊ณ ์คํจํ๋ฉด ์ค์น๋ฅผ ์ค๋จํ๋ค. npm, package.json, package-lock.json, node_modules๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฉฐ ํ์ฌ ํ๋ก์ ํธ ํ์ผ์ ์์ ํ์ง ์๋๋ค.
๋น๊ณต๊ฐ ๊ธฐ์ ๋ฒ ํ ์ฐธ๊ฐ์๋ ์ ์ฒด ์จ๋ณด๋ฉ๊ณผ ์์ ์ง๋จ ์ ์ฐจ๋ฅผ Closed Beta Program์์ ํ์ธํ๊ณ , ์ค์ ํ ์คํธ ๊ฒฐ๊ณผ๋ Beta Test Checklist์ ๋ง์ถฐ ๊ธฐ๋กํ๋ค.
fallback์ผ๋ก๋ง ํจํค์ง๊ฐ ๋ณด์ด๋์ง ์งง๊ฒ ํ์ธํ๋ ค๋ฉด exact version์ ์ง์ ํ๋ค.
npx -y --package orange-hyper@1.1.0-beta.2 orange --help์ด ๋ช
๋ น์ ๊ธฐ๋ณธ ์ค์น๊ฐ ์๋๋ค. npm init -y๋ npm install -D orange-hyper๋ AI๊ฐ ์๋ ์คํํ๋ฉด ์ ๋๋ค. npm package๋ ์ ๊ฑฐํ์ง ์๊ณ developer/fallback ์ฑ๋๋ก ์ ์งํ๋ค.
ํ์ฌ ๊ถ์ฅ ํ
์คํธ ์ฑ๋์ v1.1.0-beta.2์
๋๋ค. ์ด ๋น๋๋ ๊ณต์ Closed Beta prerelease์ด๋ฉฐ npm latest stable ์ฑ๋์ด ์๋๋๋ค.
Primary validated ํ๊ฒฝ์ macOS arm64, Codex CLI, standalone binary, user-scoped Codex Host Binding, project-scoped Activation, interactive Codex /hooks review์
๋๋ค. macOS x64, Linux x64, Windows x64, ๋ค๋ฅธ Codex minor version์ ์ค์ ์ฌ์ฉ์ ๊ฒ์ฆ์ด ์์ด๊ธฐ ์ ๊น์ง exploratory ํ๊ฒฝ์
๋๋ค.
์ด๋ฒ Beta์์ ์ฌ์ฉ์๋ Orange๋ฅผ ์ง์ ์ด์ํ๋ ๋์ ํ์์ฒ๋ผ AI์๊ฒ ์์
์ ์์ฒญํฉ๋๋ค. AI๋ Codex Host Binding์ ์ฌ์ฉ์ ํ๊ฒฝ์ ํ ๋ฒ ์ค์นํ๊ณ , Orange๋ฅผ ์ฌ์ฉํ repository๋ง ๋ณ๋ ํ์ฑํํฉ๋๋ค. Codex /plugins์์ plugin์ ์ค์นยทenableํ๊ณ /hooks์์ ํ์ฌ definition์ reviewํ๋ฉด lifecycle์ด ์ฐ๊ฒฐ๋ฉ๋๋ค. L0/L1 ์์
์ ์กฐ์ฉํ ํต๊ณผํ๊ณ , L2 ์ด์ ์์
์ Quest, Capsule, verification evidence๋ฅผ ์ ์ฑ
๋ฒ์ ์์์ ๊ด๋ฆฌํฉ๋๋ค. ๊ฒ์ฆ evidence๊ฐ ๊ด์ฐฐ๋์ง ์์ผ๋ฉด Stop continuation์ ํ ๋ฒ๋ง ์์ฒญํฉ๋๋ค. Working memory์ pending Memory Proposal์ ๋ง๋ค ์ ์์ง๋ง durable memory accept๋ ์๋ํํ์ง ์์ต๋๋ค.
Beta ๋น ๋ฅธ ์์:
- standalone
v1.1.0-beta.2์ user-local ์์น์ ์ค์นํ๋ค. - Codex Host Binding์ ์ค์นํ๋ค.
- Codex
/plugins์์ Orange plugin์ ์ค์นํ๊ณ enableํ๋ค. - Codex
/hooks์์ current definition์ reviewํ๋ค. - ์ฌ์ฉํ repository์์ project activation์ ์ ์ฉํ๋ค.
orange activate status --host codex --json์ผ๋กactive์ํ๋ฅผ ํ์ธํ๋ค.- ์ดํ์๋ ํ์์ฒ๋ผ AI์๊ฒ ์์ ์ ์์ฒญํ๋ค.
๊ธด ๋ช ๋ น๊ณผ ์ํ ํด์์ Closed Beta Program, Activation Runtime, Codex Binding E2E Checklist์ ๋๋ค.
์๋ํ๋์ง ์๋ ์์ ๊ฒฝ๊ณ:
- Memory Proposal accept
- MCP ์ค์น ๋๋ ์คํ
- project-specific Skill/Agent ์์ฑ
- subagent ์คํ
- branch/PR/SPEC workflow
- telemetry ๋๋ network upload
- raw prompt์ transcript ์ ์ฅ
Beta ์ฐธ์ฌ์๋ Closed Beta Program, Beta Test Checklist, Beta Bug, Beta Feedback, Codex Binding E2E Checklist๋ฅผ ์ฌ์ฉํฉ๋๋ค.
alpha.8 ์ฌ์ฉ์๋ beta.1 ์ค์น ํ plugin version๊ณผ binding fingerprint๊ฐ ๋ฐ๋๋ฏ๋ก Codex /hooks์์ hook definition์ ๋ค์ reviewํด์ผ ํ ์ ์์ต๋๋ค. ๊ธฐ์กด accepted project memory๋ ์๋ ์ญ์ ํ๊ฑฐ๋ ์ด๊ธฐํํ์ง ์์ต๋๋ค. alpha.8์ ์ฌ๋ฐํํ์ง ์์ผ๋ฉฐ, beta.1์ด ์ Closed Beta ๋ฐฐํฌ ์ฑ๋์
๋๋ค.
์ ํ๋ก์ ํธ๋ ๊ธฐ์กด repo์์ Orange Hyper๋ฅผ ์ฐ๊ณ ์ถ๋ค๋ฉด AI์๊ฒ ์๋ ๋ฌธ์ฅ์ ๊ทธ๋๋ก ๋ถ์ฌ๋ฃ์ด๋ ๋ฉ๋๋ค.
์ด ํ๋ก์ ํธ์์ Orange Hyper๋ฅผ ์ฌ์ฉํด์ค.
Install the Orange Codex Host Binding once.
Activate Orange in the repositories where you want it.
Then work normally.
๋จผ์ PATH์์ `orange --version`๊ณผ `orange env --json`์ด ์คํ๋๋์ง ํ์ธํด์ค.
PATH์ `orange`๊ฐ ์์ผ๋ฉด standalone binary ์ค์น๋ฅผ ์ ์ํ๊ณ , ๋ด๊ฐ ์น์ธํ ๋ค user-local ์์น์ ์ค์นํด์ค.
`npm init -y`๋ฅผ ์คํํ์ง ๋ง. `npm install -D orange-hyper`๋ฅผ ๊ธฐ๋ณธ ์ค์น๋ก ์ฌ์ฉํ์ง ๋ง. ํ๋ก์ ํธ `package.json`, `package-lock.json`, `node_modules`๋ฅผ ๋ง๋ค๊ฑฐ๋ ์์ ํ์ง ๋ง.
npm fallback์ ๋ด๊ฐ ๋ช
์์ ์ผ๋ก ์์ฒญํ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ๊ณ , ๊ทธ๋๋ `orange-hyper@beta` ๋๋ `orange-hyper@1.1.0-beta.2`์ฒ๋ผ tag๋ ์ ํํ ๋ฒ์ ์ ์ง์ ํด์ค.
Codex ํ๊ฒฝ์ Orange Host Binding์ด ์์ง ์๋ค๋ฉด `orange binding plan --host codex --scope user --json`์ผ๋ก read-only binding ๊ณํ์ ๋ณด์ฌ์ค.
๋ด๊ฐ ์น์ธํ๋ฉด `orange binding install --host codex --scope user --json`์ ์คํํด์ค. ์ด ๋ช
๋ น์ user-scoped marketplace์ plugin source๋ง ์ค๋นํ ์ ์์ผ๋ฏ๋ก, marketplace ๋ฑ๋ก์ plugin ์ค์น, enable, hook review, operational ์ํ๋ก ๋งํ์ง ๋ง.
๊ทธ ๋ค์ `orange activate plan --host codex --scope project --json`์ผ๋ก read-only project activation ๊ณํ์ ๋ณด์ฌ์ค.
๋ด๊ฐ ์น์ธํ๋ฉด `orange activate apply --host codex --scope project --json`์ผ๋ก ์ด ํ๋ก์ ํธ๋ฅผ ํ์ฑํํด์ค. ์ค์ lifecycle heartbeat๊ฐ ๊ธฐ๋ก๋๊ธฐ ์ ์๋ active๋ผ๊ณ ๋งํ์ง ๋ง.
๊ทธ ๋ค์ `orange sync plan --json`์ผ๋ก diff๋ฅผ ๋ณด์ฌ์ฃผ๊ณ , ๋ด๊ฐ ์น์ธํ๋ฉด `orange sync apply --json`๊ณผ `orange sync status --json`์ผ๋ก Structure Graph์ Identity HTML์ ๊ฐฑ์ ํด์ค.
๋๋ CLI ๋ช
๋ น์ ์ง์ ๊ด๋ฆฌํ์ง ์์ ๊ฑฐ์ผ. ํ์ํ ๊ฒฝ์ฐ ๋ค๊ฐ orange ... --json kernel command๋ฅผ ํธ์ถํด์ค.
์์ ์ง๋ฌธ์ด๋ ๋จ์ ์ค๋ช
์ Quest๋ก ๋ง๋ค์ง ๋ง. ์์
์ด ์ค์ ๋ก ์งํ๋๋ฉด ์๋์ ๊ฒ์ฆ evidence๋ฅผ ๋จ๊ฒจ์ค.
๊ธฐ์ตํ ๋งํ ๊ฒฐ์ , ์ ์ฝ, ์ํ, ๊ฒ์ฆ ๊ฒฐ๊ณผ๊ฐ ์์ผ๋ฉด Memory Proposal๋ก ์ ์ํด์ค. ๋ด๊ฐ ์น์ธํ๊ธฐ ์ ์๋ proposal์ acceptํ์ง ๋ง.
MCP๋ ์๋ ์ค์นํ์ง ๋ง๊ณ ํ์ํ ๋ ์ ์๋ง ํด์ค. Hook, Growth, Eval์ ์๋ ์์ ์ด ์๋๋ผ ๊ฒฝ๊ณ ์ ์์ฝ์ผ๋ก๋ง ์ฌ์ฉํด์ค.
.orange-hyper ํ์ผ์ ์ง์ ์์ ํ์ง ๋ง๊ณ Orange Kernel command๋ฅผ ์ฌ์ฉํด์ค.
ํ์ํ๋ฉด Identity HTML์ ๊ฐฑ์ ํด์ Knowledge Graph๋ฅผ ๋ณผ ์ ์๊ฒ ํด์ค.
CLI ๋ช ๋ น๋ณด๋ค ๋จผ์ ์ด๋ฐ ์์ผ๋ก ๋งํ๋ฉด ๋ฉ๋๋ค.
์์ 1
์ฌ์ฉ์: ์ด ์์ ์ Orange Hyper๋ก ๊ด๋ฆฌํ๋ฉด์ ์งํํด์ค.
AI: ์ด ์์ ์ Quest๋ก ๋จ๊ธธ ๋งํฉ๋๋ค. Orange Hyper์ ์๋์ ๊ฒ์ฆ ๊ธฐ์ค์ ๊ธฐ๋กํ๊ณ ์งํํ๊ฒ ์ต๋๋ค.
์์ 2
์ฌ์ฉ์: ์ด ๊ฒฐ์ ์ ๋์ค์ ๊ธฐ์ตํด์ผ ํ ๊ฒ ๊ฐ์.
AI: Memory Proposal๋ก ์ ์ํ๊ฒ ์ต๋๋ค. ์น์ธํ๋ฉด accepted memory๋ก ๋จ๊ธฐ๊ฒ ์ต๋๋ค.
์์ 3
์ฌ์ฉ์: ์ง๊ธ ์ด ํ๋ก์ ํธ๊ฐ ์ด๋ป๊ฒ ์ฑ์ฅํ๊ณ ์๋์ง ๋ณด์ฌ์ค.
AI: Identity HTML์ ๊ฐฑ์ ํ๊ณ Knowledge Graph์ Growth/Eval ์์ฝ์ ํ์ธํ๊ฒ ์ต๋๋ค.
์์ 4
์ฌ์ฉ์: ์ด ํ๋ก์ ํธ์ Orange Hyper๋ฅผ ์ค์ ํ๊ณ ๊ธฐ์กด ๊ตฌ์กฐ๋ฅผ syncํด์ค.
AI: orange init --json์ผ๋ก bootstrap์ ํ์ธํ ๋ค orange sync plan --json diff๋ฅผ ๋จผ์ ๋ณด์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค. ์น์ธํ๋ฉด orange sync apply --json๊ณผ orange sync status --json์ผ๋ก generated Structure Graph์ Identity HTML์ ๊ฐฑ์ ํ๊ฒ ์ต๋๋ค.
์์ 5
์ฌ์ฉ์: ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ต์ ๋ฌธ์๊ฐ ํ์ํ ๊ฒ ๊ฐ์.
AI: MCP Advisor๋ก ์ ์ ํ ๋๊ตฌ๋ฅผ ์ ์ํ๊ฒ ์ต๋๋ค. ์๋ ์ค์น๋ ํ์ง ์์ต๋๋ค.
์์ 6
์ฌ์ฉ์: ์ด ํ๋ก์ ํธ์์ Orange Hyper๋ฅผ ํ ๋ฒ ํ์ฑํํด์ค.
AI: orange binding plan --host codex --scope user --json์ผ๋ก user-scoped Codex Host Binding ๊ณํ์ ๋จผ์ ํ์ธํ๊ฒ ์ต๋๋ค. ์น์ธํ๋ฉด orange binding install --host codex --scope user --json์ผ๋ก marketplace์ plugin source๋ง ์ค๋นํ๊ณ , Codex plugin install/enable/hook review ์ํ๋ ํ์ธ ๋ถ๊ฐ ์ unknown์ผ๋ก ๋ณด๊ณ ํ๊ฒ ์ต๋๋ค. ๊ทธ ๋ค์ orange activate plan --host codex --scope project --json๊ณผ ์น์ธ ํ orange activate apply --host codex --scope project --json์ผ๋ก repo-local activation๋ง ๊ธฐ๋กํ๊ฒ ์ต๋๋ค. ํ์ฌ fingerprint์ SessionStart, UserPromptSubmit, Stop complete lifecycle์ด freshness window ์์ ๊ด์ฐฐ๋๊ธฐ ์ ์๋ active๋ผ๊ณ ํ์ํ์ง ์๊ฒ ์ต๋๋ค.
Orange Hyper๋ ๊ธฐ๋ฅ ๋ชฉ๋ก๋ณด๋ค ์ฐ์ถ๋ฌผ๋ก ์ดํดํ๋ ํธ์ด ์ฝ์ต๋๋ค.
- Quest: ์์ ์๋์ ๋ฒ์์ ๋๋ค.
- Evidence: ์์ ์ด ์ค์ ๋ก ๊ฒ์ฆ๋๋์ง ๋ณด์ฌ์ฃผ๋ ๊ทผ๊ฑฐ์ ๋๋ค.
- Memory Proposal: ๋์ค์ ๊ธฐ์ตํ ๋งํ ๊ฒฐ์ , ์ ์ฝ, ์ํ, ๊ฒ์ฆ ๊ฒฐ๊ณผ์ ํ๋ณด์ ๋๋ค.
- Accepted Memory: ์ฌ์ฉ์๊ฐ ์น์ธํ ํ๋ก์ ํธ ๊ธฐ์ต์ ๋๋ค.
- Structure Graph: ์ ์ฅ์์์ ์ฌ์์ฑ ๊ฐ๋ฅํ generated project structure์ ๋๋ค.
- Knowledge Graph: accepted memory๋ฅผ decision, constraint, risk, verification, component ๊ฐ์ node๋ก ์ฝ๋ ๊ทธ๋ํ์ ๋๋ค.
- Identity HTML: Structure Graph, accepted memory graph, growth signal, eval summary๋ฅผ ํ ๊ณณ์์ ๋ณด๋ ๋จ์ผ HTML์ ๋๋ค.
- Hook Warning: ์๋ ์์ ์๋ ๊ฒฝ๊ณ ์ ๋๋ค.
- Activation Runtime: ์ฌ์ฉ์๊ฐ ์น์ธํ supported host lifecycle ์ฐ๊ฒฐ์ ๋๋ค. ์ค์น๋ง์ผ๋ก active๊ฐ ๋์ง ์๊ณ heartbeat๊ฐ ํ์ํฉ๋๋ค.
- MCP Suggestion: ์ค์นํ์ง ์๋ ๋๊ตฌ ์ ์์ ๋๋ค.
- Growth Signal: ์๋ unlock ์๋ ์ฑ์ฅ ํ๋ณด์ ๋๋ค.
- Eval Report: local-only ํ๊ฐ ๋ณด๊ณ ์ ๋๋ค.
Orange Hyper์ Knowledge Graph๋ code dependency graph๊ฐ ์๋๋๋ค. accepted project memory graph์ ๋๋ค.
์ด ๊ทธ๋ํ๋ ์ฌ์ฉ์๊ฐ ์น์ธํ decision, constraint, risk, verification, component memory๋ฅผ ๋ณด์ฌ์ค๋๋ค. pending/rejected proposal์ ํฌํจํ์ง ์์ต๋๋ค.
AI์๊ฒ "Identity HTML์ ๊ฐฑ์ ํด์ค"๋ผ๊ณ ๋งํ๋ฉด, AI๋ Orange Kernel์ ํตํด ๋ค์ ํ์ผ์ ๊ฐฑ์ ํ ์ ์์ต๋๋ค.
.orange-hyper/identity/orange-hyper.html
Identity HTML์ Orange Hyper Identity์ primary product surface์ ๋๋ค. v1.1์ ๋ชฉํ๋ ์ฒซ ํ๋ฉด์ด ๋ฌธ์ํ report๊ฐ ์๋๋ผ full-screen Knowledge Graph Dashboard๊ฐ ๋๋ ๊ฒ์ ๋๋ค.
ํ์ฌ Identity HTML์ read-only full-screen Knowledge Graph Dashboard๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฒซ ํ๋ฉด์ generated Structure Graph์ accepted memory๋ฅผ ํฉ์ฑํ Canvas graph stage์ด๋ฉฐ, floating action dock, search popover, selected-node badge, minimap, click-to-inspect node drawer๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ธฐ๋ณธ ๋ณด๊ธฐ์ธ Combined ์ธ์ Structure์ Memory ๋ชจ๋๋ฅผ ์ ํํ ์ ์์ต๋๋ค. layout์ build ์ ๊ฒฐ์ ๋์ด ๊ฐ์ revision์ ๊ฐ์ ์ขํ๋ฅผ ๊ฐ๊ณ , search/view filter์ fit/reset/pan/zoom์ source state๋ฅผ ์์ ํ์ง ์์ต๋๋ค. keyword concept node๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ๋ง๋ค์ง ์๊ณ , pending/rejected proposal๋ ํฌํจํ์ง ์์ต๋๋ค. Graph editor๊ฐ ์๋๊ณ , Obsidian/JSON Canvas export๋ future interoperability layer์ด๋ฉฐ ๊ธฐ๋ณธ ์ ํ ๊ฒฝํ์ด ์๋๋๋ค.
- Project Definition
- Architecture
- Memory Graph Spec
- Route Level System
- Development Roadmap
- Identity Dashboard Spec
- Minimal Hook Preview
- MCP Advisor
- Growth Signal Preview
- Eval and Reports
- v1 Stabilization Readiness
- Project Sync
- Standalone Distribution
- Activation Runtime
- Codex Binding E2E Checklist
- Closed Beta Program
- Beta Test Checklist
- Release Notes
์ผ๋ฐ ์ฌ์ฉ์๋ ๋ณดํต CLI๋ฅผ ์ง์ ์คํํ์ง ์์ต๋๋ค. AI๊ฐ ๋๊ตฌ ์ ๊ทผ ๊ถํ์ด ์๊ฑฐ๋ ์๋ ํ์ธ์ด ํ์ํ ๋๋ง Manual fallback์ ์ฐธ๊ณ ํ์ธ์.
- For AI / Adapter authors: Adapter Layer
- Kernel command reference: Adapter JSON Contract
- Manual fallback: Manual Fallback
์๋ ๋ชฉ๋ก์ ๊ธด ์ฌ์ฉ๋ฒ์ด ์๋๋ผ AI/adapter๊ฐ ์ฐธ๊ณ ํ๋ top-level kernel surface์ ๋๋ค.
initactivatelifecyclehostquestroutecapsuleremembergraphhookmcpgrowthadapterbindingevalsyncenvdoctoridentity

