Site Surface Registry
이 페이지는 “모든 사이트를 최신화한다”는 일을 한 번에 끝났다고 말하기 위한 페이지가 아니다. 지금 어디가 공개 표면이고, 무엇이 실제로 살아 있으며, 무엇은 아직 증거가 약한지 같은 형식으로 추적하기 위한 control plane이다. 기계가 읽는 canonical registry는 data/public-surfaces.json이다. 이 파일은 각 표면의 what_it_proves, what_it_does_not_prove, live_verification_command, last_verified, next_proof_artifact, retire_merge_condition까지 가진다.
원칙은 간단하다.
- 공개 URL과 source repo를 분리한다.
- live 200과 제품 성과를 분리한다.
- 검증 명령이 없는 표면은 강한 주장으로 쓰지 않는다.
- Worker, CMS, GitHub Pages처럼 역할이 다른 runtime은 같은 “배포됨”으로 묶지 않는다.
Current Surface Map
| surface | URL / source | category / status | what it proves | what it does not prove | next proof artifact |
|---|---|---|---|---|---|
Blog public siteblog-public | https://svy04.github.io gh-pages legacy branch plus content/layouts on main | owned-live-siteowned live site; manually deployed from generated Hugo output | The public blog surface is reachable and can present current writing, proof ledgers, and route-verified artifacts. | It does not prove that every linked project is complete, externally adopted, or commercially validated. | Per-surface proof contract row for each owned product or runtime. |
Blog source repoblog-source | https://github.com/svy04/svy04.github.io private GitHub repository main branch | private-source-repoowned private source repo | The private implementation source exists and can be inspected by authorized collaborators. | Private source existence does not prove live deployment, public evidence, or product outcomes. | Source-to-live deployment reconciliation plus CMS OAuth operating model artifact after each deployment model change. |
Alpha Courtalpha-court | https://alphacourt.me live product surface plus public-safe proof contract artifact | owned-live-product-surfaceowned live product surface; private beta claim only | The Alpha Court domain responds publicly, and the blog defines the public-safe thesis-result-score proof contract required before stronger claims. | A 200 response does not prove forecast quality, thesis-result-score continuity, user adoption, or investment performance. | /proof-artifacts/alpha-court-thesis-result-score-2026-05-29/ plus a future redacted real closed prediction. |
Mimesis Engineering repomimesis-engineering-repo | https://github.com/svy04/mimesis-engineering public GitHub repository | public-method-repoowned public method repo | The Mimesis Engineering method artifact, README, framework, and proof boundary are publicly reachable. | Public availability does not prove external adoption, client results, repeatable consulting outcomes, or universal methodology status. | /proof-artifacts/mimesis-public-repo-alignment-2026-05-30/ plus future external adoption or client-redacted proof. |
Mimesis Canvas repomimesis-canvas-repo | https://github.com/svy04/mimesis-canvas public GitHub repository | public-template-repoowned public template repo | A public Mimesis canvas artifact is reachable in Korean and English. | A template does not prove it improves outcomes or has been used successfully by external users. | /proof-artifacts/mimesis-filled-site-canvas-2026-05-30/ plus future license clarity or external usage evidence. |
Mimesis Casebook repomimesis-casebook-repo | https://github.com/svy04/mimesis-casebook public GitHub repository | public-case-repoowned public case repo | A public casebook container and four directional public case notes exist for Mimesis examples. | It does not prove a finished client portfolio, external client outcome, external adoption, or repeatable commercial service. | /proof-artifacts/mimesis-public-repo-alignment-2026-05-30/ plus future case-specific proof artifacts. |
CMS OAuth Workercms-worker | https://svy04-blog-cms-oauth.apphorizon.workers.dev worker/src/index.js plus Cloudflare deployed Worker | supporting-runtimeowned supporting runtime; live deploy currently stale | The Worker endpoint exists, but current live behavior is a known gap. | It does not prove safe Decap auth, private source repo write compatibility, safe OAuth scope, or CMS edit/media operation. | /proof-artifacts/cms-oauth-operating-model-2026-05-30/ plus future Worker deploy proof, live OAuth smoke, and unauthorized-denial transcript. |
CMS admincms-admin | https://svy04.github.io/admin/ static/admin/index.html and static/admin/config.yml | locked-admin-surfaceowned locked admin surface | The public admin route is intentionally disabled and does not expose the Decap backend config. | It does not prove CMS authoring, media upload, login, or GitHub OAuth operation. | /proof-artifacts/cms-oauth-operating-model-2026-05-30/ plus CMS login/edit/media/unauthorized-denial proof after Worker hardening. |
Giscus commentsgiscus-comments | https://giscus.app layouts/partials/giscus.html and giscus.app | external-dependencyexternal dependency used by the blog | The blog depends on an external comment runtime. | It does not prove owned comment reliability, privacy guarantees, or moderation process. | Comment dependency boundary note linked from proof or site surfaces. |
NoiseProof Agentnoiseproof-agent | plannedblog planning docs until a separate implementation repo exists | planned-implementation-repoplanned implementation repo; not live | The blog has planning material for a future separate implementation. | It does not prove a live product, repository, users, or runnable implementation. | Implementation repo link plus first runnable proof artifact. |
Surface Contract
Every owned surface should eventually have this contract:
[SURFACE]
name:
public URL:
source of truth:
owner / status:
primary reader:
what it proves:
what it does not prove:
live verification command:
last verified:
next proof artifact:
retire / merge condition:
Modernization Board
| lane | persona | surfaces | next action |
|---|---|---|---|
| Trust | skeptical reviewer | Blog, Proof, Reports, Decision Log | remove stale status language and keep claim boundary tables current |
| Runtime | deployment operator | GitHub Pages, Worker, CMS, Giscus | make every public dependency have a smoke check or explicit known gap |
| Product | outside buyer | Mimesis Audit, Mimesis Engineering, Alpha Court | turn “interesting method” into one public-safe proof path |
| Portfolio | first-time reader | Home, Start Here, About, Demos | make “what should I click first?” obvious without reading the whole archive |
Verification
Fresh command for this registry:
powershell -ExecutionPolicy Bypass -File scripts/check-site-surfaces.ps1
Expected current result: public site, Alpha Court, GitHub repos, and admin lock pass; Worker safety remains a known gap until Cloudflare deploy proof exists.
Full generated-route smoke:
powershell -ExecutionPolicy Bypass -File scripts/check-generated-routes.ps1
powershell -ExecutionPolicy Bypass -File scripts/check-generated-routes.ps1 -Live
Static quality smoke for search, metadata, command palette semantics, image alt attributes, and admin lock cleanliness:
powershell -ExecutionPolicy Bypass -File scripts/check-static-quality.ps1
Surface contract smoke for the machine registry and this public page:
powershell -ExecutionPolicy Bypass -File scripts/check-surface-contracts.ps1
Pages/CMS operation-model smoke for the current split between the live gh-pages surface, disabled published CMS config, reference-only Decap config, and manual deployment workflows:
powershell -ExecutionPolicy Bypass -File scripts/check-pages-cms-operation-model.ps1