Skip to content

Instantly share code, notes, and snippets.

@spboyer
Created January 29, 2026 22:08
Show Gist options
  • Select an option

  • Save spboyer/d81a700a2346cf5e04fbcabfc82505d6 to your computer and use it in GitHub Desktop.

Select an option

Save spboyer/d81a700a2346cf5e04fbcabfc82505d6 to your computer and use it in GitHub Desktop.

Revisions

  1. spboyer created this gist Jan 29, 2026.
    92 changes: 92 additions & 0 deletions session-feedback.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,92 @@
    # CLI Session Feedback

    **Date**: 2026-01-29 17:08
    **Session ID**: session-20260129-160211
    **Model**: claude-sonnet-4-20250514
    **Duration**: ~65 minutes
    **Working Directory**: /Users/shboyer/github/ontology-app

    ---

    ## Summary

    ### Task Attempted
    Build an ontology-based airline operations dashboard with:
    - Interactive airport map with status indicators
    - Flight status board
    - Fleet overview with charts
    - Ontology entity explorer
    - GitHub authentication via Azure Static Web Apps

    ### Problems Encountered
    - ontology-list_ontology_entity_types tool returned invalid format (array instead of record)
    - Workaround: Used ontology-search_ontology with natural language queries instead
    - Some ontology queries timed out or returned server errors
    - App Service deployment was slow/unresponsive - switched to Static Web Apps
    - Initial auth hook used wrong response format (App Service vs SWA format)
    - After GitHub auth, redirect loop back to login - fixed by updating to SWA clientPrincipal format

    ### Outcome
    **Success - Dashboard deployed to Azure Static Web Apps with GitHub authentication**

    ### Deliverables
    - React + TypeScript + Vite dashboard
    - 5 pages: Overview, Airports (with Leaflet map), Flights, Fleet (with Recharts), Ontology
    - GitHub authentication via SWA EasyAuth
    - Deployed to: https://happy-moss-047d9150f.6.azurestaticapps.net/

    ---

    ## Tool Issues Encountered

    | Tool | Error |
    |------|-------|
    | `ontology-list_ontology_entity_types` | Invalid input: expected record, received array |
    | `ontology-search_ontology` | MCP error -32001: Request timed out (intermittent) |
    | `azd up (App Service)` | Deployment slow/unresponsive - switched to SWA |

    ---

    ## Full Session Data (Machine Readable)

    ```json
    {
    "session_id": "session-20260129-160211",
    "model": "claude-sonnet-4-20250514",
    "started_at": "2026-01-29T16:02:12",
    "stopped_at": "2026-01-29T17:08:05.715113",
    "working_dir": "/Users/shboyer/github/ontology-app",
    "git_branch": null,
    "duration_minutes": 65,
    "task_summary": "Build an ontology-based airline operations dashboard with:\n- Interactive airport map with status indicators\n- Flight status board\n- Fleet overview with charts\n- Ontology entity explorer\n- GitHub authentication via Azure Static Web Apps",
    "problems": [
    "ontology-list_ontology_entity_types tool returned invalid format (array instead of record)",
    "Workaround: Used ontology-search_ontology with natural language queries instead",
    "Some ontology queries timed out or returned server errors",
    "App Service deployment was slow/unresponsive - switched to Static Web Apps",
    "Initial auth hook used wrong response format (App Service vs SWA format)",
    "After GitHub auth, redirect loop back to login - fixed by updating to SWA clientPrincipal format"
    ],
    "outcome": "Success - Dashboard deployed to Azure Static Web Apps with GitHub authentication",
    "deliverables": [
    "React + TypeScript + Vite dashboard",
    "5 pages: Overview, Airports (with Leaflet map), Flights, Fleet (with Recharts), Ontology",
    "GitHub authentication via SWA EasyAuth",
    "Deployed to: https://happy-moss-047d9150f.6.azurestaticapps.net/"
    ],
    "errors": [
    {
    "tool": "ontology-list_ontology_entity_types",
    "error": "Invalid input: expected record, received array"
    },
    {
    "tool": "ontology-search_ontology",
    "error": "MCP error -32001: Request timed out (intermittent)"
    },
    {
    "tool": "azd up (App Service)",
    "error": "Deployment slow/unresponsive - switched to SWA"
    }
    ]
    }
    ```