-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
70 lines (70 loc) · 4.21 KB
/
Copy pathpackage.json
File metadata and controls
70 lines (70 loc) · 4.21 KB
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
{
"name": "ruby-grape-rails-plugin",
"version": "1.16.14",
"private": true,
"description": "Specialist agents, Iron Laws, parallel code review, and plan→work→verify→review→compound workflow for Ruby, Rails, Grape, Sidekiq, Hotwire, Active Record, and Sequel projects.",
"scripts": {
"lint": "npm run lint:markdown && npm run validate:yaml && npm run validate:json && npm run validate:shell",
"lint:markdown": "git ls-files -z '*.md' | xargs -0 markdownlint --",
"validate:yaml": "bash scripts/validate-yaml.sh",
"validate:json": "bash scripts/validate-json.sh",
"validate:shell": "bash scripts/validate-shell.sh",
"lint:fix": "git ls-files -z '*.md' | xargs -0 markdownlint --fix --",
"release:check": "python3 scripts/check-release-metadata.py",
"validate": "bash scripts/validate-plugin.sh",
"doctor": "bash scripts/check-contributor-prereqs.sh",
"eval": "bash lab/eval/run_eval.sh --changed",
"eval:all": "bash lab/eval/run_eval.sh --all",
"eval:ci:deterministic": "make eval-ci-deterministic",
"eval:skills": "bash lab/eval/run_eval.sh --skills",
"eval:agents": "bash lab/eval/run_eval.sh --agents",
"eval:triggers": "bash lab/eval/run_eval.sh --triggers",
"eval:output": "python3 -m lab.eval.artifact_scorer --all",
"eval:compression": "python3 -m lab.eval.compression_eval",
"eval:epistemic": "python3 -m lab.eval.epistemic_suite --summary",
"eval:baseline": "python3 -m lab.eval.baseline",
"eval:compare": "python3 -m lab.eval.compare --pretty",
"eval:overlap": "python3 -m lab.eval.trigger_scorer --overlap --pretty",
"eval:confusable": "python3 -m lab.eval.triggers.generate_confusable_pairs",
"eval:hard-corpus": "python3 -m lab.eval.triggers.generate_hard_corpus",
"eval:ablation": "python3 -m lab.eval.matcher_ablation --pretty",
"eval:neighbor": "python3 -m lab.eval.neighbor_regression --changed",
"eval:hygiene": "python3 -m lab.eval.triggers.hygiene --all --summary",
"eval:trigger-expand:fragile": "python3 -m lab.eval.trigger_expand --fragile",
"eval:trigger-expand:all": "python3 -m lab.eval.trigger_expand --all",
"eval:behavioral": "python3 -m lab.eval.behavioral_scorer --all --cache --summary && python3 -m lab.eval.scorer --all --behavioral --pretty",
"eval:behavioral:verbose": "python3 -m lab.eval.behavioral_scorer --all --cache --summary --verbose && python3 -m lab.eval.scorer --all --behavioral --pretty",
"eval:behavioral:fresh": "python3 -m lab.eval.behavioral_scorer --all --summary && python3 -m lab.eval.scorer --all --behavioral --pretty",
"eval:behavioral:fresh:verbose": "python3 -m lab.eval.behavioral_scorer --all --summary --verbose && python3 -m lab.eval.scorer --all --behavioral --pretty",
"eval:behavioral:compare": "python3 -m lab.eval.scorer --compare",
"eval:behavioral:passk": "python3 -m lab.eval.behavioral_scorer --all --samples 3 --summary",
"eval:behavioral:rotations": "python3 -m lab.eval.behavioral_scorer --all --rotations 5 --summary",
"eval:sensitivity": "python3 -m lab.eval.eval_sensitivity --all --summary",
"eval:sensitivity:skill": "python3 -m lab.eval.eval_sensitivity",
"eval:stress": "python3 -m lab.eval.evaluator_stress_test",
"eval:test": "bash scripts/run-eval-tests.sh",
"eval:test:pytest": "python3 -m pytest lab/eval/tests -v",
"eval:test:unittest": "python3 -m unittest discover -s lab/eval/tests -p 'test_*.py' -t . -v",
"eval-tests": "npm run eval:test",
"eval-tests-pytest": "npm run eval:test:pytest",
"eval-tests-unittest": "npm run eval:test:unittest",
"security:injection": "bash scripts/check-dynamic-injection.sh",
"check:iron-law-drift": "bash scripts/check-iron-law-drift.sh",
"check:refs": "python3 -m lab.eval.check_refs plugins/ruby-grape-rails",
"ci": "npm run doctor && npm run lint && npm run release:check && npm run validate && npm run eval:test && npm run eval:ci:deterministic",
"prepare": "husky"
},
"devDependencies": {
"husky": "^9.1.7",
"markdownlint-cli": "^0.49.0"
},
"engines": {
"node": ">=22.12.0"
},
"repository": {
"type": "git",
"url": "https://github.com/slbug/claude-ruby-grape-rails.git"
},
"author": "Alexander Grebennik",
"license": "MIT"
}