DAPRequestValidator, DAPCapabilityNegotiator, DAPEventBroadcaster, DAPBreakpointHitDispatcher — 26/26 tests pass. Integration step 1937: Python+Rust DAP session round-trip verified. Also adds allBreakpoints() to ASTNodeBreakpointMapper. Metrics: 8 whetstone calls, 8853 tokens. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
22 lines
694 B
C++
22 lines
694 B
C++
#pragma once
|
||
// Sprint 281 Integration Summary
|
||
// Steps 1933–1937: DAP Hardening
|
||
//
|
||
// 1933: DAPRequestValidator — validate DAP message shape
|
||
// 1934: DAPCapabilityNegotiator — per-adapter command registry
|
||
// 1935: DAPEventBroadcaster — subscribe/broadcast DAP events
|
||
// 1936: DAPBreakpointHitDispatcher — route hit to correct language adapter
|
||
// 1937: Integration — Python+Rust DAP session round-trip
|
||
|
||
#include <string>
|
||
|
||
namespace whetstone {
|
||
|
||
struct Sprint281IntegrationSummary {
|
||
int stepsCompleted = 5;
|
||
bool success = true;
|
||
std::string sprintName() const { return "Sprint 281: DAP Hardening"; }
|
||
};
|
||
|
||
} // namespace whetstone
|