1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
/target
.rivet_state.db*
# Per-run report artifacts: summary.md/summary.json live under
# `.rivet/runs/<run_id>/` next to the state DB. See pipeline/report.rs.
/.rivet/
/dev/scenarios/.rivet/
/demo/.rivet/
/examples/.rivet/
/dev/output/*
/dev/e2e/output/*
/dev/e2e/.init_e2e_scratch/
/dev/init_generated/
/dev/scenarios/.rivet_state.db*
/dev/legacy/output/
/dev/legacy/.init_*.yaml
.cursor/
.vscode/
rivet-gcs-sa.json
.claude/settings.local.json
.idea
/.code-review-graph/
# Local export artifacts — running `rivet run` / chunked exports drops
# parquet files here. They were briefly tracked in 542b8b3 (rewritten out
# of history via git-filter-repo in 0.5.3). Keep them out for good.
/output/
# Working/draft roadmap docs that ride along with the code. The committed
# roadmap is `rivet_roadmap.md`; the *_roadmap.md flavors are scratch.
/rivet_performance_roadmap.md
/rivet_reddit_feedback_roadmap.md
/rivet_v0_5_stabilization_roadmap.md
# Demo runtime artifacts — fixtures (SQL, YAML, markdown) are committed;
# anything generated by running the demo is not.
/demo/out/
/demo/out_mysql/
/demo/plans/
/demo/*.json
/demo/*.jsonstream
/demo/rivet_generated.yaml
/demo/.rivet_state.db*
# Ad-hoc test output from example runs
/out/
/out_mysql/
/examples_out/
# Local benchmark configs (hyperfine, criterion scratch)
pilot_bench.yaml
# Seed benchmark logs — large, machine-generated, not part of the source record
/dev/*.log
# Matrix harness scaffolding — captured stdout/stderr/exit codes per
# scenario, generated fresh on every `matrix.sh` run. NOT part of the
# source record. The harness scripts (matrix.sh, check_*.sh, README.md,
# gen_fixtures.sh, cfg/, expected/) ARE committed.
/dev/cli_matrix/logs/
/dev/cli_matrix/out/
/dev/cli_matrix/rivet
/dev/cli_matrix/cfg/pg/
/dev/cli_matrix/cfg/my/
/dev/cli_matrix/cfg/.rivet/
# Config-axis matrix
/dev/cfg_matrix/logs/
/dev/cfg_matrix/rivet
# Sidecar URL files generated by gen_fixtures.sh for url_file scenarios
/dev/cfg_matrix/_pg_url.txt
/dev/cfg_matrix/_my_url.txt
# Path-topology matrix
/dev/path_matrix/logs/
/dev/path_matrix/rivet
# Cross-version PG/MySQL smoke matrix
/dev/cross_version_matrix/logs/
/dev/cross_version_matrix/out/
/dev/cross_version_matrix/rivet
# Query-shape matrix
/dev/query_matrix/logs/
/dev/query_matrix/rivet
# Soak / load regression matrix
/dev/soak_matrix/logs/
/dev/soak_matrix/rivet
# dev/matrices orchestrator runtime log
/dev/matrices/run.log
# Doctor probe artifacts that leak when running cfg_matrix in-place
/dev/cfg_matrix/out/
# .rivet/runs artifacts that leak when running tests against frozen plan
# fixtures (apply creates run dirs next to the plan file)
/tests/fixtures/artifacts_legacy/.rivet/