001-mock-gds-server #1

Closed
Peter.Morton wants to merge 0 commits from 001-mock-gds-server into main
Owner
No description provided.
Peter.Morton added 6 commits 2026-04-11 22:34:21 -05:00
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>
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>
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>
Adding gitea workflows
Some checks failed
gds-mock-mcp Docker Build / build (pull_request) Failing after 14m15s
54aee81a43
Peter.Morton closed this pull request 2026-04-11 22:39:57 -05:00
Peter.Morton deleted branch 001-mock-gds-server 2026-04-11 22:40:00 -05:00
Some checks failed
gds-mock-mcp Docker Build / build (pull_request) Failing after 14m15s

Pull request closed

Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: verint.com/gds-mock-mcp#1