-
Notifications
You must be signed in to change notification settings - Fork 29
Expand file tree
/
Copy pathpackage.json
More file actions
175 lines (175 loc) · 15.4 KB
/
package.json
File metadata and controls
175 lines (175 loc) · 15.4 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
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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
{
"name": "openvibecoding-dev-entry",
"private": true,
"version": "0.1.0",
"scripts": {
"generate:frontend-contracts": "bash scripts/generate_frontend_contracts.sh",
"dev": "bash scripts/dev_up.sh",
"dev:up": "bash scripts/dev_up.sh",
"dev:down": "bash scripts/dev_down.sh",
"lint": "npm run lint:dashboard && npm run lint:desktop",
"lint:dashboard": "bash scripts/run_workspace_app.sh dashboard lint",
"lint:desktop": "bash scripts/run_workspace_app.sh desktop lint",
"typecheck": "npm run typecheck:dashboard && npm run typecheck:desktop",
"typecheck:dashboard": "bash scripts/run_workspace_app.sh dashboard typecheck",
"typecheck:desktop": "bash scripts/run_workspace_app.sh desktop typecheck",
"bootstrap": "bash scripts/docker_ci.sh bootstrap",
"bootstrap:host": "bash scripts/bootstrap.sh",
"test": "bash scripts/docker_ci.sh test",
"test:host": "OPENVIBECODING_HOST_COMPAT=1 bash scripts/test.sh",
"truth:triage": "bash scripts/truth_triage.sh",
"precommit:quality": "OPENVIBECODING_HOST_COMPAT=1 bash scripts/pre_commit_quality_gate.sh",
"docs:render": "bash scripts/run_governance_py.sh scripts/render_docs.py",
"docs:check": "bash scripts/run_governance_py.sh scripts/check_docs_navigation_registry.py && bash scripts/run_governance_py.sh scripts/check_docs_manual_fact_boundary.py && bash scripts/run_governance_py.sh scripts/check_frontdoor_contract.py && bash scripts/run_governance_py.sh scripts/check_storefront_proof_assets.py && bash scripts/run_governance_py.sh scripts/check_docs_render_freshness.py",
"docs:audit:surface": "node scripts/audit_public_docs_surface.mjs",
"dashboard:audit:surface": "node scripts/audit_dashboard_surface.mjs",
"desktop:audit:surface": "node scripts/audit_desktop_surface.mjs",
"public:audit:deep": "bash scripts/audit_public_surface_deep.sh",
"storefront:teaser:render": "bash scripts/render_storefront_teaser.sh",
"scan:secrets": "bash scripts/security_scan.sh",
"scan:workflow-security": "bash scripts/check_workflow_static_security.sh",
"scan:trivy": "bash scripts/check_trivy_repo_scan.sh",
"space:audit": "bash scripts/run_governance_py.sh scripts/build_space_governance_report.py",
"space:gate:wave1": "bash scripts/run_governance_py.sh scripts/check_space_cleanup_gate.py --wave wave1",
"space:gate:wave2": "bash scripts/run_governance_py.sh scripts/check_space_cleanup_gate.py --wave wave2",
"space:gate:wave3": "bash scripts/run_governance_py.sh scripts/check_space_cleanup_gate.py --wave wave3",
"space:cleanup:wave1": "bash scripts/cleanup_space.sh wave1 dry-run",
"space:cleanup:wave2": "bash scripts/cleanup_space.sh wave2 dry-run",
"space:cleanup:wave3": "bash scripts/cleanup_space.sh wave3 dry-run",
"docker:runtime:audit": "bash scripts/prune_docker_runtime.sh --dry-run",
"docker:runtime:prune:rebuildable": "bash scripts/prune_docker_runtime.sh --rebuildable",
"docker:runtime:prune:aggressive": "bash scripts/prune_docker_runtime.sh --aggressive --include-image",
"docker:runtime:prune:aggressive:full": "bash scripts/prune_docker_runtime.sh --aggressive --include-image --include-volumes",
"browser:chrome:migrate": "bash scripts/run_governance_py.sh scripts/repo_chrome_singleton.py migrate",
"browser:chrome:launch": "bash scripts/run_governance_py.sh scripts/repo_chrome_singleton.py launch",
"browser:chrome:status": "bash scripts/run_governance_py.sh scripts/repo_chrome_singleton.py status",
"scan:host-process-risks": "bash scripts/run_governance_py.sh scripts/scan_host_process_risks.py --fail-on-review",
"test:smell": "bash scripts/test_smell_gate.sh",
"quality:full": "npm run lint && npm run test:smell && npm run test",
"quality:full:host": "npm run lint && npm run test:smell && npm run test:host",
"coverage:repo": "bash scripts/run_governance_py.sh scripts/repo_coverage_gate.py --threshold ${OPENVIBECODING_REPO_COVERAGE_GATE_THRESHOLD:-95}",
"coverage:repo:gate": "bash scripts/run_governance_py.sh scripts/repo_coverage_gate.py --threshold ${OPENVIBECODING_REPO_COVERAGE_GATE_THRESHOLD:-95} --enforce-gate",
"coverage:repo:aggregate": "bash scripts/run_governance_py.sh scripts/repo_coverage_aggregate.py --threshold ${OPENVIBECODING_REPO_COVERAGE_GATE_THRESHOLD:-95}",
"mutation:gate": "bash scripts/mutation_gate.sh",
"test:quick": "bash scripts/docker_ci.sh test-quick",
"test:quick:host": "bash scripts/test_quick.sh",
"test:live:preflight": "${OPENVIBECODING_PYTHON:-python3} scripts/e2e_external_web_probe.py --url ${OPENVIBECODING_EXTERNAL_WEB_PROBE_URL:-https://example.com} --provider-api-mode ${OPENVIBECODING_EXTERNAL_WEB_PROBE_PROVIDER_API_MODE:-require} --hard-timeout-sec ${OPENVIBECODING_EXTERNAL_WEB_PROBE_HARD_TIMEOUT_SEC:-120}",
"test:ci-policy": "bash scripts/test_ci_policy_resolution.sh",
"test:perf-policy": "bash scripts/test_perf_smoke_policy_resolution.sh",
"test:policy": "npm run test:ci-policy && npm run test:perf-policy",
"test:changed-scope-quality-report": "python3 scripts/report_changed_scope_quality.py --input-jsonl tests/fixtures/changed_scope/changed-scope-feedback.sample.jsonl --output-dir .runtime-cache/test_output/changed_scope_quality --base-config configs/changed_scope/rule_tuning.json",
"governance:root": "bash scripts/run_governance_py.sh scripts/check_root_allowlist.py --mode authoritative",
"governance:artifacts": "bash scripts/run_governance_py.sh scripts/check_runtime_artifact_policy.py",
"governance:boundaries": "bash scripts/run_governance_py.sh scripts/check_module_boundaries.py",
"governance:actionlint": "bash scripts/check_actionlint.sh",
"governance:zizmor": "bash scripts/check_zizmor.sh",
"governance:workflow-security": "npm run governance:actionlint && npm run governance:zizmor",
"governance:trivy": "bash scripts/check_trivy_repo_scan.sh",
"governance:github-control-plane": "bash scripts/run_governance_py.sh scripts/check_github_control_plane.py",
"governance:logging": "bash scripts/run_governance_py.sh scripts/check_log_event_contract.py && bash scripts/run_governance_py.sh scripts/check_log_lane_layout.py",
"governance:upstreams": "bash scripts/run_governance_py.sh scripts/check_upstream_inventory.py --mode gate",
"governance:scorecard": "bash scripts/run_governance_py.sh scripts/refresh_governance_evidence_manifest.py && bash scripts/run_governance_py.sh scripts/build_governance_scorecard.py",
"governance:scorecard:gate": "bash scripts/run_governance_py.sh scripts/refresh_governance_evidence_manifest.py && bash scripts/run_governance_py.sh scripts/build_governance_scorecard.py --enforce",
"security:scan": "bash scripts/check_secret_scan_closeout.sh --mode current",
"security:scan:closeout": "bash scripts/check_secret_scan_closeout.sh --mode both",
"deadcode:check": "bash scripts/dead_code_gate.sh --mode warn",
"deadcode:gate": "bash scripts/dead_code_gate.sh --mode gate",
"deadcode:scan:full": "bash scripts/dead_code_gate.sh --mode warn --scope full",
"deadcode:gate:full": "bash scripts/dead_code_gate.sh --mode gate --scope full",
"deadcode:nightly": "bash scripts/dead_code_nightly.sh",
"ui:protocol": "bash scripts/ui_protocol_gate.sh",
"ui:protocol:warn": "OPENVIBECODING_UI_PROTOCOL_MODE=warn bash scripts/ui_protocol_gate.sh",
"ui:protocol:gate": "OPENVIBECODING_UI_PROTOCOL_MODE=gate bash scripts/ui_protocol_gate.sh",
"ui:gemini:quick": "bash scripts/run_governance_py.sh scripts/ui_ux_gemini_quick_gate.py",
"ui:audit": "bash scripts/ui_audit_gate.sh",
"ui:audit:strict": "bash scripts/ui_audit_strict.sh",
"ui:e2e:full:gemini": "bash scripts/run_governance_py.sh scripts/ui_full_e2e_gemini_audit.py",
"ui:e2e:full:gemini:strict": "npm run ui:e2e:full:gemini && bash scripts/run_governance_py.sh scripts/ui_full_e2e_gemini_strict_gate.py",
"ui:e2e:full:gemini:strict:truth": "npm run ui:e2e:closeout",
"ui:e2e:closeout": "bash scripts/ui_e2e_truth_gate.sh --strict-closeout",
"ui:e2e:full:gemini:parallel:strict": "bash scripts/run_governance_py.sh scripts/ui_full_e2e_gemini_parallel_strict.py --reuse-running-services",
"ui:e2e:full:gemini:parallel:strict:ab": "OPENVIBECODING_UI_FULL_E2E_AB_MATRIX=1 bash scripts/run_governance_py.sh scripts/ui_full_e2e_gemini_parallel_strict.py --reuse-running-services --ab-matrix",
"ui:inventory": "python3 scripts/ui_button_inventory.py --surface all",
"ui:matrix:sync": "python3 scripts/sync_ui_button_matrix.py --tiers P0,P1",
"ui:matrix:check": "python3 scripts/check_ui_button_matrix_sync.py --required-tiers P0,P1 --fail-on-stale",
"ui:matrix:todo:p0": "python3 scripts/check_ui_matrix_todo_gate.py --tiers P0",
"ui:matrix:todo:p1": "python3 scripts/check_ui_matrix_todo_gate.py --tiers P1",
"test:realism:matrix": "python3 scripts/test_realism_matrix.py",
"e2e:external:web-probe": "${OPENVIBECODING_PYTHON:-python3} scripts/e2e_external_web_probe.py --url ${OPENVIBECODING_EXTERNAL_WEB_PROBE_URL:-https://example.com} --provider-api-mode ${OPENVIBECODING_EXTERNAL_WEB_PROBE_PROVIDER_API_MODE:-require} --hard-timeout-sec ${OPENVIBECODING_EXTERNAL_WEB_PROBE_HARD_TIMEOUT_SEC:-120}",
"ui:flake:gate": "bash scripts/ui_regression_flake_gate.sh",
"ui:flake:p0": "bash scripts/ui_regression_flake_gate.sh --commands-file scripts/ui_regression_p0.commands",
"ui:flake:p1": "bash scripts/ui_regression_flake_gate.sh --commands-file scripts/ui_regression_p1.commands",
"ui:flake:p2:critical": "bash scripts/ui_regression_flake_gate.sh --commands-file scripts/ui_regression_p2_critical.commands",
"ui:truth:gate": "bash scripts/ui_e2e_truth_gate.sh",
"ui:ops:pr": "UI_REGRESSION_PROFILE=pr UI_REGRESSION_REQUIRE_FULL_STRICT=1 UI_REGRESSION_REQUIRE_CRITICAL_P2=1 UI_REGRESSION_CLICK_INVENTORY_REQUIRED=1 bash scripts/ui_regression_operational_gate.sh --profile pr",
"ui:ops:nightly": "UI_REGRESSION_PROFILE=nightly bash scripts/ui_regression_operational_gate.sh --profile nightly",
"ui:ops:manual": "UI_REGRESSION_PROFILE=manual bash scripts/ui_regression_operational_gate.sh --profile manual",
"bench:e2e:speed": "bash scripts/bench_e2e_speed.sh",
"bench:e2e:speed:dry-run": "bash scripts/bench_e2e_speed.sh --rounds 3 --ui-full-gemini-strict --dashboard-high-risk --dry-run",
"bench:e2e:speed:report-only": "bash scripts/bench_e2e_speed.sh --report-only",
"bench:e2e:speed:gate": "python3 scripts/check_bench_e2e_speed_gate.py",
"e2e:pm-chat": "bash scripts/e2e_pm_chat_command_tower_success.sh",
"e2e:pm-chat:real": "OPENVIBECODING_E2E_RUN_MODE=real OPENVIBECODING_E2E_RUNNER=agents OPENVIBECODING_E2E_REEXEC_STRICT=true bash scripts/e2e_pm_chat_command_tower_success.sh",
"ci": "bash scripts/ci_local_fast.sh",
"ci:host": "bash scripts/ci_local_fast.sh",
"ci:strict": "bash scripts/docker_ci.sh ci",
"ci:strict:host": "OPENVIBECODING_HOST_COMPAT=1 bash scripts/ci.sh",
"ci:nightly:full": "bash scripts/ci_nightly_full.sh",
"dashboard:install": "bash scripts/run_workspace_app.sh dashboard typecheck",
"dashboard:dev": "PORT=${OPENVIBECODING_DASHBOARD_PORT:-3100} bash scripts/run_workspace_app.sh dashboard dev",
"dashboard:test": "bash scripts/run_workspace_app.sh dashboard test",
"dashboard:test:target": "bash scripts/run_workspace_app.sh dashboard test:target --",
"dashboard:test:ct-regression": "bash scripts/run_workspace_app.sh dashboard test:ct-regression",
"dashboard:build": "bash scripts/run_workspace_app.sh dashboard build",
"desktop:install": "bash scripts/run_workspace_app.sh desktop typecheck",
"desktop:up": "bash scripts/dev_up_desktop.sh",
"desktop:up:tauri": "bash scripts/dev_up_desktop_tauri.sh",
"desktop:dev": "bash scripts/run_workspace_app.sh desktop dev",
"desktop:build": "bash scripts/run_workspace_app.sh desktop build",
"desktop:test": "bash scripts/run_workspace_app.sh desktop test",
"desktop:test:target": "bash scripts/run_workspace_app.sh desktop test:target --",
"desktop:e2e:first-entry": "bash scripts/run_workspace_app.sh desktop e2e:first-entry",
"desktop:e2e:first-entry:real": "bash scripts/run_workspace_app.sh desktop e2e:first-entry:real",
"desktop:e2e:first-entry:real:full": "bash scripts/run_workspace_app.sh desktop e2e:first-entry:real:full",
"desktop:e2e:first-entry:real:degraded": "bash scripts/run_workspace_app.sh desktop e2e:first-entry:real:degraded",
"desktop:e2e:high-risk-actions:real": "bash scripts/e2e_desktop_high_risk_actions_real.sh",
"desktop:e2e:tauri:real": "bash scripts/run_workspace_app.sh desktop e2e:tauri:real",
"dashboard:e2e:ct-controls:real": "bash scripts/e2e_command_tower_controls_real.sh",
"dashboard:e2e:high-risk-actions:real": "bash scripts/e2e_dashboard_high_risk_actions_real.sh",
"desktop:audit:snapshots": "bash scripts/run_workspace_app.sh desktop audit:snapshots",
"desktop:tauri:dev": "bash scripts/run_workspace_app.sh desktop tauri:dev",
"desktop:tauri:build": "bash scripts/run_workspace_app.sh desktop tauri:build",
"desktop:verify-release": "bash scripts/run_workspace_app.sh desktop tauri:verify-release",
"desktop:notarize:preflight": "bash scripts/run_workspace_app.sh desktop tauri:notarize:preflight",
"desktop:notarize:dry-run": "bash scripts/run_workspace_app.sh desktop tauri:notarize:dry-run",
"desktop:notarize": "bash scripts/run_workspace_app.sh desktop tauri:notarize",
"desktop:test:snapshots": "bash scripts/run_workspace_app.sh desktop tauri:test-snapshots",
"desktop:test:release-verify": "bash scripts/run_workspace_app.sh desktop tauri:test-release-verify",
"desktop:test:notarize": "bash scripts/run_workspace_app.sh desktop tauri:test-notarize",
"desktop:test:all": "npm run desktop:test:snapshots && npm run desktop:test:release-verify && npm run desktop:test:notarize && npm run desktop:test && npm run desktop:build && npm run desktop:verify-release && npm run desktop:notarize:preflight && npm run desktop:notarize:dry-run",
"ci:governance:policy": "bash scripts/run_governance_py.sh scripts/check_ci_governance_policy.py && bash scripts/run_governance_py.sh scripts/check_ci_supply_chain_policy.py",
"ci:runner:drift": "bash scripts/run_governance_py.sh scripts/check_ci_runner_drift.py --mode strict",
"ci:disaster:drill": "bash scripts/test_ci_disaster_drill.sh",
"ci:slo:dashboard": "bash scripts/run_governance_py.sh scripts/build_ci_slo_dashboard.py --mode report",
"ci:runner:health": "bash scripts/run_governance_py.sh scripts/build_ci_runner_health_dashboard.py",
"ci:reports:build": "bash scripts/run_governance_py.sh scripts/build_ci_artifact_index.py && bash scripts/run_governance_py.sh scripts/build_ci_break_glass_dashboard.py && bash scripts/run_governance_py.sh scripts/build_ci_cost_profile.py && bash scripts/run_governance_py.sh scripts/build_ci_image_sbom.py --image openvibecoding-ci-core:local && bash scripts/run_governance_py.sh scripts/build_ci_release_provenance.py"
},
"packageManager": "pnpm@10.22.0+sha512.bf049efe995b28f527fd2b41ae0474ce29186f7edcb3bf545087bd61fbbebb2bf75362d1307fda09c2d288e1e499787ac12d4fcb617a974718a6051f2eee741c",
"pnpm": {
"overrides": {
"axios": "1.15.0",
"basic-ftp": "5.3.0",
"brace-expansion@5": "5.0.5",
"cosmiconfig@7.1.0>yaml": "1.10.3",
"follow-redirects": "1.16.0",
"lodash-es": "4.18.1",
"minimatch@3": "3.1.4",
"minimatch@7": "7.4.8",
"minimatch@9": "9.0.7",
"picomatch@2": "2.3.2",
"picomatch@4": "4.0.4",
"rollup": "4.59.0",
"vite": "8.0.8"
}
}
}