Assistant: codex Assistant-Model: gpt-6.1-sol Assistant-Session: 01a1abf1-7e95-7141-87c9-ee78332bf790
43 lines
2.9 KiB
JSON
43 lines
2.9 KiB
JSON
{
|
|
"schema": "railiance-platform.operator-browser-native-windows.v1",
|
|
"prepared_at": "2026-11-06T18:49:12.290563+00:00",
|
|
"trigger_workplan": "railiance-apps/RAPPS-WP-0014-T03",
|
|
"problem": "Founder reports WSL Chrome password/OTP delay, tab/close failures and random wrong controls. Same real-launcher X11/software probe remains unreliable; native Windows Edge disposable-profile probe is founder-confirmed responsive.",
|
|
"user_native_windows_verdict": "Everything works normally",
|
|
"windows_acl_setup": "Use numeric current-user SID with icacls and verify protected owner-only DACL before browser creation. Set-Acl attempted domain-name translation and failed with a domain trust error; no domain/account setting changed.",
|
|
"native_profile": "unique private Windows temporary folder; normal browser profile never selected",
|
|
"url_transport": "Authorization URL to PowerShell worker uses stdin, not worker argv/encoded script or a handoff file. Edge receives initial authorization URL as its browser startup argument, as Linux Chromium did. Credential-bearing query keys are refused.",
|
|
"native_windows_process_environment": "Clear BAO_TOKEN, VAULT_TOKEN and OPENBAO_TOKEN in child process only",
|
|
"callback_allowlist": [
|
|
"http://localhost:8250/oidc/callback",
|
|
"http://127.0.0.1:8250/oidc/callback"
|
|
],
|
|
"issuer": "https://kc.coulomb.social",
|
|
"wsl_selection": "microsoft in kernel release; fail closed without fallback to shared/default browser",
|
|
"non_wsl": "existing pinned Linux Chromium path retained",
|
|
"lifecycle": "Owned PID/start-time/executable guards, close after browser exit or 600s, bounded private-profile removal retry",
|
|
"tests": {
|
|
"operator_unit_cases": 15,
|
|
"operator_unit_status": "passed",
|
|
"native_fixture": {
|
|
"production_guard_refuses_local_fixture": true,
|
|
"private_acl_verified_before_launch": true,
|
|
"ipv4_and_localhost_redirect_reached": true,
|
|
"owned_process_closed": true,
|
|
"private_profile_removed": true,
|
|
"native_identity_request": false
|
|
},
|
|
"final_native_windows_credential_query_guard": "passed without browser creation or network request"
|
|
},
|
|
"sources_sha256": {
|
|
"scripts/operator-browser/xdg-open": "a6794d50dbe4131ff2b3fd259365d5f30d467702daf8d8d4f63265bab47e2e51",
|
|
"scripts/operator-browser/windows_browser.py": "fd952b6960cac3159e50708e492163fcab8540f7b9d6227e88ce75c5626b2824",
|
|
"tests/test_operator_windows_browser.py": "b0e87ff253a978649015ddc80c27ff0478834144db3d0938d229b7edd5cdbcdf"
|
|
},
|
|
"actual_attended_owner_login_with_new_launcher": "pending",
|
|
"scope_limits": [
|
|
"No issuer/role/callback registrations, output allowlist, token-helper control, factor policy or credential grants changed",
|
|
"No real browser page/profile contents, authorization URL, cookies, token helper, password or OTP read by the agent",
|
|
"Underlying WSLg issue is bypassed, not claimed repaired"
|
|
]
|
|
}
|