콘텐츠로 이동

Life Cockpit URL Policy

URL은 제품이 외부 세계와 맺는 계약이다. Life Cockpit은 아직 public acquisition product가 아니라 product-gate research surface다. 그래서 지금 URL 정책의 목적은 SEO 확장이 아니라 표면 분리다.

항목
Statusdraft
Owner lanepublic-work legacy / logan
Current sitehttps://logan-life-cockpit-research.pages.dev/
Current purposeresearch + product gate + prototype contract
Index policynoindex, nofollow
항목정책
Production hostlogan-life-cockpit-research.pages.dev
ProtocolHTTPS only
Preferred hostCloudflare Pages project host
Trailing slashStarlight default slash URLs
Default localeko
Public index policynoindex until explicit public launch decision
SurfaceURL groupPublicIndexedAI retrievalProtection
Research handbook/, /research/*, /book/*, /tools/*, /proof/*, /reference/*yes, but draftnono by defaultnoindex
Release evidence/releases/*yes, but draftnononoindex
Future prototype app/app/* or separate app hostprivate by defaultnonoauth/local-first decision pending
Future public product page/product/* or new canonical hostnot yetlater decisionlater decisionnone or public
Future docs/guide/guides/*not yetlater decisionlater decisionnone if public
GroupRule
/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

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.

The handbook does not need indexed query URLs.

ParameterMeaningCanonicalIndexed
utm_*campaign trackingnono
refreferral sourcenono
search UI paramslocal Starlight/Pagefind statenono

Future app query parameters are view state only.

/app/tasks?state=ready
/app/route-log?outcome=retry

These are private app view states, not public canonical resources.

ResourceIndexedAI retrievalAI trainingReason
Current handbooknono by defaultno by defaultdraft product reasoning
Route case banknononomay include sensitive task/state examples
Future public guidelaterlaterpolicy-dependentonly after explicit launch
Future app datanononoprivate user state

robots.txt, noindex, Access, auth, and WAF are different controls. The current site uses noindex; it is not a security boundary.

For this Starlight site, release verification should read back:

Terminal window
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:

Terminal window
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'

No public redirect ledger exists yet.

Old URLNew URLStatusReason
nonenonenoneno 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.

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.