Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ profile.cov

/*.log
/data/
data/demo-state/
*.md

# Local runtime/build artifacts
Expand Down
20 changes: 18 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
SHELL := /bin/sh

.PHONY: help build build-examples ingest ingest-mcp waylog waylog-live checkout test test-race test-sdk lint ci fmt vet vet-sdk clean kafka-up kafka-down demo demo-stop demo-acceptance demo-up demo-down micro-demo micro-demo-stop docker-build docker-up docker-down docker-reset docker-dev docker-prod ts-install ts-build ts-test bench-gate
.PHONY: help build build-examples ingest ingest-mcp waylog waylog-live checkout test test-race test-sdk lint ci fmt vet vet-sdk clean kafka-up kafka-down demo demo-stop demo-acceptance proof-loop rca-scorecard rollup-comparison otlp-conformance demo-up demo-down micro-demo micro-demo-stop docker-build docker-up docker-down docker-reset docker-dev docker-prod ts-install ts-build ts-test bench-gate

help:
@echo "Targets:"
Expand All @@ -19,6 +19,10 @@ help:
@echo " demo - start dashboard demo locally (detached, no Docker)"
@echo " demo-stop - stop demo processes"
@echo " demo-acceptance - verify a running local demo end-to-end"
@echo " proof-loop - run alert -> incident -> triage -> report -> rollup proof"
@echo " rca-scorecard - run deterministic RCA scorecard over the demo scenario"
@echo " rollup-comparison - run demo proof for root-cause vs naive rollup counts"
@echo " otlp-conformance - run deterministic OTLP HTTP/gRPC fixture checks"
@echo " demo-up - start v2 demo stack in Docker (detached)"
@echo " demo-down - stop Docker demo stack"
@echo " micro-demo - start 4-service micro-demo in foreground for debugging"
Expand Down Expand Up @@ -82,7 +86,7 @@ vet-sdk: ## Vet SDK modules
cd pkg && go vet ./...
cd pkg/transport/kafka && go vet ./...

ci: fmt vet vet-sdk test-race test-sdk ts-test check-doc-links check-rollup-contract
ci: fmt vet vet-sdk test-race test-sdk ts-test check-doc-links check-rollup-contract otlp-conformance
@echo "CI checks passed"

ts-install: ## Install TS SDK deps (skipped if node_modules is already present)
Expand Down Expand Up @@ -123,6 +127,18 @@ demo-stop:
demo-acceptance:
./scripts/demo-acceptance.sh

proof-loop:
bash ./scripts/proof-loop.sh

rca-scorecard:
bash ./scripts/rca-scorecard.sh

rollup-comparison:
./scripts/rollup-comparison.sh

otlp-conformance:
./scripts/otlp-conformance.sh

demo-up: docker-dev

demo-down: docker-down
Expand Down
472 changes: 304 additions & 168 deletions README.md

Large diffs are not rendered by default.

Loading