정식 승격 상태판과 증거를 동기화

This commit is contained in:
Yun Chan 2026-08-30 00:06:45 +09:00
parent 34aff65cb0
commit be08c0b573
16 changed files with 1160 additions and 63 deletions

View file

@ -0,0 +1,63 @@
{
"schema_version": 1,
"status": "verified",
"captured_at_utc": "2026-08-29T08:09:03.6788264Z",
"scope": "REQ-001 live Google account, administrator entitlement and restored-data acceptance",
"current_session": {
"frontend_origin": "https://vignette.chanpaca.net",
"settings_route": "/settings",
"login_email": "yunchan8804@gmail.com",
"display_name": "윤찬",
"admin_navigation_present": true,
"admin_continuous_improvement_route_accessible": true,
"onboarding_redirect_absent": true,
"observation_mode": "read-only existing authenticated browser session"
},
"restored_data": {
"learner_history_route": "/learn/history",
"visible_history_count": 20,
"visible_review_required_count": 6,
"canonical_database_counts_from_recovery_ledger": {
"sessions": 21,
"turns": 64,
"evaluations": 6
},
"recovery_ledger": "docs/ops/evidence/google-account-data-recovery-2026-08-29.json",
"owner_confirmed_data_visibility": true
},
"public_login": {
"production_deployment_id": "0c60261e-cb37-482d-ba42-d91586194c48",
"source_commit": "5bf89ff4ee971940882695d27f153e1460df295e",
"source_tree": "29f76aeb37d911a6947f96020719826f606f9c58",
"single_google_cta_count": 1,
"legacy_google_selector_count": 0,
"dev_login_count": 0,
"cta_visible": true,
"cta_enabled": true,
"cta_size_px": {
"width": 364,
"height": 60
},
"horizontal_overflow_px": 0,
"auth_config_status": 200,
"google_enabled": true,
"allowed_email_domains": [],
"dev_login_enabled": false,
"health_status": 200,
"health_environment": "prod",
"health_db": true,
"health_engine": true,
"public_auth_playwright": "1 passed",
"login_policy_playwright": "1 passed"
},
"acceptance": {
"requirement": "REQ-001",
"status": "complete",
"basis": "The existing live session identifies yunchan8804@gmail.com, exposes the administrator console without onboarding, shows restored history, and the owner confirmed that the recovered data is visible. The current production login surface independently keeps the unrestricted single Google CTA contract."
},
"safety": {
"agent_started_new_oauth": false,
"agent_selected_google_account": false,
"agent_changed_account_or_data": false
}
}