railiance-platform/docs/evidence/2026-10-13-playwright-consumer-preparation.json
codex 6323db59ba Prepare Playwright consumer credentials and identity activation handoff
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a13690-09e0-7cd1-964b-ec83cdbcd348
2026-10-13 21:21:58 +02:00

56 lines
2.3 KiB
JSON

{
"recorded_at": "2026-10-13T19:21:02.085796+00:00",
"workplan": "RPF-WP-0056",
"status": "consumer-source-prepared-activation-pending",
"cluster_uid": "a553c742-0115-43d4-99a4-a5ca56fe0786",
"public_ca_source": "playwright/kube-root-ca.crt on railiance01, read over existing authenticated SSH",
"pilot_ready_replicas": 1,
"tests": {
"command": "PLAYWRIGHT_TEST_TMPDIR=/var/tmp PYTHONDONTWRITEBYTECODE=1 python3 -m pytest -q tests/test_playwright_consumer.py",
"passed": 9,
"exit_code": 0,
"notes": "Temporary directory override required because /tmp is a Git worktree on this workstation. Tokens are synthetic. Installed kubectl parsed generated configuration."
},
"configuration_syntax": "YAML and JSON parsed; not Kubernetes-native validation",
"owner_replies_received": false,
"live_consumer_authentication_proven": false,
"impersonation_used_for_consumer_proof": false,
"remaining": [
"native JWT/CEL validation and cluster activation",
"public PKCE and dedicated per-agent client registrations",
"governed coding-agent credential delivery",
"supported per-caller API transport",
"real human and coding-agent identity, authorization and browser trials",
"provider owner availability acceptance"
],
"sources": [
{
"path": "scripts/playwright_consumer.py",
"sha256": "76e2ee82ed1d232c6c5f5ade5a43a2bb5217de83ecbdb8a7f4d5ff8d03cad0ac"
},
{
"path": "tests/test_playwright_consumer.py",
"sha256": "6f323661d1af3d980504154de4049e7c1398848c9039794c529b516977d26dd4"
},
{
"path": "config/playwright/railiance01-ca.pem",
"sha256": "794d3badd7c3743fe66c3671e7f152277f2ac9adddbc5cebe534802432861bd7"
},
{
"path": "config/playwright/authentication-config.candidate.yaml",
"sha256": "074c7e99c687f4105d70551c9a071b577d45372bc333eb1749dce81eb029d104"
},
{
"path": "config/playwright/keycape-public-client.candidate.json",
"sha256": "df079d45bc146adf65a7a46acc0ee1145fbc863ef8b468a99785a95699f35b5e"
},
{
"path": "docs/playwright-consumer-access.md",
"sha256": "cf16e48cb6cd8bfb5f99164e692c2da6fda0e38c897346a267d10103787f873c"
},
{
"path": "docs/playwright-identity-handoff.md",
"sha256": "5f98ad3b5f377749dbb3e5e07204d1c40f657837161c17720c3da92bf7684cd3"
}
]
}