✓
Passing This code compiles and runs correctly.
Code
// Test 612: CCP Opt-In via Import
// Demonstrates that importing std/ccp_taps enables JSON observability
~import std/ccp
const std = @import("std");
~event greet { name: []const u8 }
| greeting []const u8
~proc greet|zig {
std.debug.print("Hello, {s}!\n", .{name});
return .{ .greeting = "Hello!" };
}
~greet(name: "Koru")
| greeting _ |> _
Actual
{"type":"transition","timestamp":1781540382623,"source":"koru:start","branch":"done","destination":null,"timestamp_ns":1781540382623061000}
Hello, Koru!
{"type":"transition","timestamp":1781540382623,"source":"input:greet","branch":"greeting","destination":null,"timestamp_ns":1781540382623106000}
{"type":"transition","timestamp":1781540382623,"source":"koru:end","branch":"done","destination":null,"timestamp_ns":1781540382623111000}
Test Configuration
MUST_RUN