-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathwup.yaml
More file actions
127 lines (126 loc) · 3.29 KB
/
wup.yaml
File metadata and controls
127 lines (126 loc) · 3.29 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
# WUP (What's Up) Configuration
# Version: 0.2.54
# Generated: 2026-05-24T20:30:36.984119
#
# Documentation:
# PyPI: https://pypi.org/project/wup/
# GitHub: https://github.com/semcod/wup
# Docs: https://github.com/semcod/wup/blob/main/README.md
#
# Dependencies:
# wup==0.2.54
# wupbro (optional dashboard): pip install wupbro
#
# Quick Start:
# 1. wup watch . # TestQL + live probes every 60s
# 2. wup watch . --dashboard # With live dashboard
# 3. wup map-deps . # Build dependency map
#
project:
name: code2llm
description: Auto-generated config for code2llm
watch:
paths:
- app/**
- src/**
- routes/**
exclude_patterns:
- '*.md'
- '*.txt'
- tests/**
- node_modules/**
services: []
test_strategy:
quick:
debounce_s: 2
max_queue: 5
timeout_s: 10
detail:
debounce_s: 10
max_queue: 1
timeout_s: 30
testql:
scenario_dir: scenarios/tests
smoke_scenario: smoke.testql.toon.yaml
output_format: json
extra_args:
- --timeout
- '10'
endpoint_discovery: true
probe_interval_s: 0
health_scenario: ''
health_scenario_strict: false
service_map_globs: []
base_url: ''
api_base_url: ''
base_url_env: WUP_BASE_URL
service_base_urls: {}
explicit_endpoints: []
endpoints_by_service: {}
visual_diff:
enabled: false
base_url: ''
base_url_env: WUP_BASE_URL
delay_seconds: 5.0
max_depth: 10
snapshot_dir: .wup/visual-snapshots
diff_dir: .wup/visual-diffs
pages: []
pages_from_endpoints: true
max_pages: 5
threshold_added: 3
threshold_removed: 3
threshold_changed: 5
min_text_length: 200
min_dom_nodes: 20
error_selectors:
- '#error-container'
- .error-container
- '[data-testid=''error-container'']'
- '[class*=''error''][class*=''container'']'
headless: true
# wupbro dashboard integration - optional web UI for viewing events
# Install: pip install wupbro
# Run: wupbro --reload --port 8000
# Docs: https://github.com/semcod/wup/tree/main/wupbro
web:
enabled: false
endpoint: ''
endpoint_env: WUPBRO_ENDPOINT
timeout_s: 2.0
api_key: ''
planfile:
enabled: false
command: planfile
sprint: current
priority: normal
source: wup
dedupe_file: .wup/planfile-tickets.json
labels:
- koru
- llm-ready
- wup
- auto-diag
# BEGIN WUP MONITORING MANIFEST (auto-generated — do not edit; run: wup sync-testql --write)
monitoring:
generated_at: '2026-05-25T17:49:29Z'
generated_by: wup sync-testql --write (or wup watch startup)
how_to_refresh: wup sync-testql . --write
probe_interval_s: 60
health_scenario: ''
base_url: (set testql.base_url or WUP_BASE_URL)
endpoint_discovery: true
scenario_dir: scenarios/tests
service_map_globs: []
docker_compose_files: []
wup_services: {}
docker_not_mapped_to_wup: []
troubleshooting:
probe_failed_check:
- Czy kontener z sekcji docker jest uruchomiony (docker ps)?
- Czy host_ports mapuje na URL w live_probes (np. 8100 vs 8202)?
- Czy błąd dotyczy proxy frontendu (/firmware na :8100) vs bezpośredniego :8202?
- 'Czy endpoint jest w live_probes — jeśli nie, uruchom: wup sync-testql . --write'
config_vs_runtime: Pole live_probes to faktyczne żądania HTTP WUP. Jeśli endpointu
tu nie ma, WUP go nie sprawdza — to błąd konfiguracji, nie aplikacji.
# END WUP MONITORING MANIFEST