Files
whetstone_DSL/editor/src/Sprint281IntegrationSummary.h
Bill 99cc6319c0 Sprint 281: DAP Hardening (steps 1933–1937)
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>
2026-03-01 21:45:53 -07:00

22 lines
694 B
C++
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#pragma once
// Sprint 281 Integration Summary
// Steps 19331937: 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