Skip to content

Commit f35cd9d

Browse files
Merge pull request #23 from christopherkarani/mcpFeature
Mcp feature
2 parents c5716a4 + acddccf commit f35cd9d

72 files changed

Lines changed: 4505 additions & 1060 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude/agents/CLAUDE.md

Lines changed: 0 additions & 7 deletions
This file was deleted.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Production Readiness Gates
2+
3+
on:
4+
pull_request:
5+
push:
6+
branches: [main]
7+
8+
jobs:
9+
gates:
10+
runs-on: macos-latest
11+
strategy:
12+
fail-fast: false
13+
matrix:
14+
mode: [full, soak-smoke, burn-smoke]
15+
steps:
16+
- name: Checkout
17+
uses: actions/checkout@v4
18+
19+
- name: Run Production Gate
20+
run: |
21+
bash scripts/quality/production_readiness_gates.sh ${{ matrix.mode }}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ DerivedData/
99
.netrc
1010
.home/
1111
/Towery/
12+
.wax-repo/

CLAUDE.md

Lines changed: 0 additions & 180 deletions
This file was deleted.

CONTRIBUTING.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Contributing
2+
3+
## Production Readiness Gates
4+
5+
All production readiness checks are enforceable and must pass before merge.
6+
7+
### Local commands
8+
9+
Run from the repository root:
10+
11+
```bash
12+
# Full quality gate (100% pass, no skipped tests, corruption assertion contract)
13+
bash scripts/quality/production_readiness_gates.sh full
14+
15+
# Soak smoke gate (stability + WAL guardrail smoke)
16+
bash scripts/quality/production_readiness_gates.sh soak-smoke
17+
18+
# Burn smoke gate (longer stability + WAL replay/open guardrail smoke)
19+
bash scripts/quality/production_readiness_gates.sh burn-smoke
20+
```
21+
22+
### Deterministic replay controls
23+
24+
Use these environment variables for runtime-sensitive stability tests:
25+
26+
```bash
27+
# Load a fixed replay plan from disk
28+
WAX_REPLAY_PATH=/absolute/path/replay-plan.json
29+
30+
# Generate deterministic plan from seed and iteration count
31+
WAX_REPLAY_SEED=2026021801
32+
WAX_REPLAY_ITERATIONS=700
33+
34+
# Record generated plan for exact future replay
35+
WAX_REPLAY_RECORD_PATH=/absolute/path/replay-plan.json
36+
```
37+
38+
### Stability budgets
39+
40+
Override stability budgets (defaults are profile-specific in the gate script):
41+
42+
```bash
43+
WAX_STABILITY_MAX_RSS_GROWTH_MB=256
44+
WAX_STABILITY_MAX_P50_DRIFT_PCT=140
45+
WAX_STABILITY_MAX_P95_DRIFT_PCT=180
46+
```

Package.resolved

Lines changed: 46 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)