Life Cockpit URL Policy
Life Cockpit URL Policy
섹션 제목: “Life Cockpit URL Policy”URL은 제품이 외부 세계와 맺는 계약이다. Life Cockpit은 아직 public acquisition product가 아니라 product-gate research surface다. 그래서 지금 URL 정책의 목적은 SEO 확장이 아니라 표면 분리다.
Status
섹션 제목: “Status”| 항목 | 값 |
|---|---|
| Status | draft |
| Owner lane | public-work legacy / logan |
| Current site | https://logan-life-cockpit-research.pages.dev/ |
| Current purpose | research + product gate + prototype contract |
| Index policy | noindex, nofollow |
1. Canonical Origin
섹션 제목: “1. Canonical Origin”| 항목 | 정책 |
|---|---|
| Production host | logan-life-cockpit-research.pages.dev |
| Protocol | HTTPS only |
| Preferred host | Cloudflare Pages project host |
| Trailing slash | Starlight default slash URLs |
| Default locale | ko |
| Public index policy | noindex until explicit public launch decision |
2. Surface Map
섹션 제목: “2. Surface Map”| Surface | URL group | Public | Indexed | AI retrieval | Protection |
|---|---|---|---|---|---|
| Research handbook | /, /research/*, /book/*, /tools/*, /proof/*, /reference/* | yes, but draft | no | no by default | noindex |
| Release evidence | /releases/* | yes, but draft | no | no | noindex |
| Future prototype app | /app/* or separate app host | private by default | no | no | auth/local-first decision pending |
| Future public product page | /product/* or new canonical host | not yet | later decision | later decision | none or public |
| Future docs/guide | /guides/* | not yet | later decision | later decision | none if public |
3. Path Rules
섹션 제목: “3. Path Rules”| Group | Rule |
|---|---|
/book/* | product reasoning and execution contract |
/research/* | reference apps, theory, paper notes |
/product/* | product operating model |
/architecture/* | implementation slice and system shape |
/tools/* | checklists and diagnostics |
/proof/* | internal/candidate route evidence |
/reference/* | policy, source map, standards map |
/delivery/* | evidence bundle and release proof format |
/releases/* | versioned change record |
4. Prototype App URL Decision
섹션 제목: “4. Prototype App URL Decision”Prototype app URL is not decided yet. The default decision is path-first unless a real boundary appears.
path candidate: /app /app/tasks /app/sessions/:id
subdomain candidate: app.<future-domain>Subdomain requires at least one explicit boundary:
- auth/session isolation
- separate runtime or deploy target
- Cloudflare Access or WAF policy difference
- desktop app callback/OAuth boundary
- brand/legal separation
- paid product vs research handbook separation
Until then, do not create app., docs., or admin. by habit.
5. Query Parameter Policy
섹션 제목: “5. Query Parameter Policy”The handbook does not need indexed query URLs.
| Parameter | Meaning | Canonical | Indexed |
|---|---|---|---|
utm_* | campaign tracking | no | no |
ref | referral source | no | no |
| search UI params | local Starlight/Pagefind state | no | no |
Future app query parameters are view state only.
/app/tasks?state=ready/app/route-log?outcome=retryThese are private app view states, not public canonical resources.
6. AI and Crawler Policy
섹션 제목: “6. AI and Crawler Policy”| Resource | Indexed | AI retrieval | AI training | Reason |
|---|---|---|---|---|
| Current handbook | no | no by default | no by default | draft product reasoning |
| Route case bank | no | no | no | may include sensitive task/state examples |
| Future public guide | later | later | policy-dependent | only after explicit launch |
| Future app data | no | no | no | private user state |
robots.txt, noindex, Access, auth, and WAF are different controls. The current site uses noindex; it is not a security boundary.
7. Canonical Read-Back
섹션 제목: “7. Canonical Read-Back”For this Starlight site, release verification should read back:
curl -s http://127.0.0.1:35003/ | rg 'Life Cockpit Product Gate'curl -s http://127.0.0.1:35003/reference/url-policy/ | rg 'Life Cockpit URL Policy'If deployed:
curl -I https://logan-life-cockpit-research.pages.dev/curl -s https://logan-life-cockpit-research.pages.dev/reference/url-policy/ | rg 'Life Cockpit URL Policy'8. Redirect Ledger
섹션 제목: “8. Redirect Ledger”No public redirect ledger exists yet.
| Old URL | New URL | Status | Reason |
|---|---|---|---|
| none | none | none | no public URL migration yet |
If the project moves from pages.dev to a custom host, that migration must create a redirect ledger and release note.
9. Minimum Policy Sentence
섹션 제목: “9. Minimum Policy Sentence”This URL space is a noindex product-gate handbook for the Life Cockpit prototype.Research, contract, proof, reference, and release pages are public-readable drafts but not acquisition pages.Future app URLs are private state and must not be indexed.Future public product/guide URLs require a separate launch decision, canonical host, and crawler policy.