{
  "checked_at": "2026-06-28T21:06:52+02:00",
  "path_taken": "A",
  "port": 6007,
  "listening": true,
  "process_id": 413060,
  "process_command_line": "node \"C:\\Users\\Nero3D\\Desktop\\skygorilla-workspace\\Storybook Anvil\\node_modules\\.bin\\..\\storybook\\dist\\bin\\dispatcher.js\" dev -p 6007 --no-open",
  "npm_wrapper_pid": 327888,
  "bat_launcher_pid": 412612,
  "bind_address": "::",
  "ipv4_test": "PASS (Test-NetConnection 127.0.0.1 -Port 6007 returned True)",
  "ipv6_test": "PASS (owning process is listening on ::)",
  "http_root": {
    "status": 200,
    "content_type": "text/html",
    "length_bytes": 3875,
    "title": "storybook - Storybook"
  },
  "http_index_json": {
    "status": 200,
    "length_bytes": 9511,
    "story_entries": 30,
    "unique_story_titles": 17
  },
  "first_screen": "Storybook manager UI (http://127.0.0.1:6007/) — left sidebar lists 17 admin-oriented component categories (00 Platform/Admin Density Modes, 05 Navigation Shell/AnvilShell, 10 Admin Actions/ActionList, 12 Commerce Admin/OrdersAdmin, 14 Mobile Admin/Operator Companion Proof, 15 Nakovan Proof/Nakovan Admin Shell Proof, etc.), canvas on the right renders the selected story. Theme: nakovan-default.",
  "operator_action_available": "Browse story categories from the sidebar; click any story to render its component in the canvas with the @storybook/addon-a11y a11y panel and @storybook/addon-docs docs tab. This is a component WORKSHOP — it does not PATCH the live nakovan-server. For live data CRUD against nakovan-server, an operator console talking to http://127.0.0.1:4000 is needed separately.",
  "depends_on_nakovan_server": {
    "nakovan_server_up": true,
    "health_endpoint": "http://127.0.0.1:4000/api/health returns 200 healthy v1.0.0",
    "auth_required_endpoints": "/api/stores requires auth (UNAUTHORIZED); Storybook Anvil itself does not consume the API"
  },
  "log_files": {
    "stdout": "C:\\Users\\Nero3D\\Desktop\\skygorilla-workspace\\skygorilla-live\\capabilities\\anvil-dev-out.log",
    "stderr": "C:\\Users\\Nero3D\\Desktop\\skygorilla-workspace\\skygorilla-live\\capabilities\\anvil-dev-err.log"
  },
  "launch_artifacts": {
    "bat_launcher": "C:\\Users\\Nero3D\\Desktop\\skygorilla-workspace\\skygorilla-live\\capabilities\\launch-anvil.bat",
    "ps1_helper": "C:\\Users\\Nero3D\\Desktop\\skygorilla-workspace\\skygorilla-live\\capabilities\\launch-anvil.ps1",
    "wrap_pid_file": "C:\\Users\\Nero3D\\Desktop\\skygorilla-workspace\\skygorilla-live\\capabilities\\anvil-wrap.pid"
  },
  "notes": "Path A succeeded in <30s wall-clock after fixing detached-launch: bash-timeout had killed the first attempt because Start-Process via `npm.cmd` ran in the bash process tree. Fix: launch-anvil.bat wraps the npm command, invoked via `cmd.exe /c start /B launch-anvil.bat` which fully detaches the process tree from bash. Server bound to IPv6 :: (Storybook 10 default) — Test-NetConnection 127.0.0.1 still resolves via IPv6-mapped dual-stack."
}