Commit Graph

9 Commits

Author SHA1 Message Date
b23e4084e5 Merge branch 'main' of https://git.mortons.site/verint.com/gds-mock-mcp
Some checks failed
gds-mock-mcp Docker Build / build (push) Has been cancelled
2026-04-11 22:38:43 -05:00
261e6e2387 Merge branch '001-mock-gds-server' 2026-04-11 22:35:55 -05:00
54aee81a43 Adding gitea workflows
Some checks failed
gds-mock-mcp Docker Build / build (pull_request) Failing after 14m15s
2026-04-11 22:33:04 -05:00
eb0a4e8308 fixing jsonSchema validation by using zod 2026-04-11 22:23:25 -05:00
075a2d3cb6 Initial commit 2026-04-11 22:21:29 -05:00
0bae26ae0b docs: apply analysis remediation edits
Applied 4 LOW-severity improvements from /speckit.analyze:

1. Clarified PNR format in FR-005 (TEST-{6 chars} not just 6 chars)
2. Added explicit FR-015 coverage note in tasks.md Phase 3
3. Documented infinite inventory design decision in T020
4. Connected documentation tasks to SC-006/SC-007 objectives

All changes are documentation clarifications, no functional impact.
Analysis showed 100% requirement coverage with zero blocking issues.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-07 11:44:33 -05:00
35a98c6d4b feat: complete implementation plan for Mock GDS MCP server
Phase 0 (Research):
- Selected MCP SDK (@modelcontextprotocol/sdk) for protocol compliance
- Chose ioredis for Valkey client (Redis-compatible)
- Minimal dependencies: Pino logging, native test runner
- Docker buildx bake for multi-platform builds
- Embedded mock data with deterministic generation
- PNR format: TEST-{BASE32} for safety

Phase 1 (Design):
- Data model: 8 core entities (Session, PNR, FlightSegment, etc.)
- MCP contracts: 8 tools with JSON schemas
- Quickstart guide with complete workflow examples
- Constitution compliance verified

Technical stack:
- Node.js 20 LTS
- Valkey 8.0+ for persistence
- Docker containers (amd64/arm64)
- Performance: <2s search, 50+ concurrent sessions

Ready for task generation with /speckit.tasks

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-07 11:27:53 -05:00
5d7d888c80 docs: create constitution v1.0.0 for Mock GDS MCP server
Initial constitution defining core principles:
- MCP protocol compliance (non-negotiable)
- Mock data realism with GDS standards
- Safety guarantees (no real transactions)
- Tool-based architecture
- Stateful session management
- Observability and debugging

Includes governance, amendment process, and compliance review requirements.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-07 11:04:05 -05:00
ec40d91bec Initial commit from Specify template 2026-04-07 09:52:45 -05:00