-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.toml
More file actions
52 lines (46 loc) · 1.53 KB
/
requirements.toml
File metadata and controls
52 lines (46 loc) · 1.53 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
[task]
must_read = [
"AGENTS.md",
"docs/engineering/workflow.md",
"docs/engineering/contracts/architecture.md",
"docs/engineering/contracts/testing.md",
"docs/engineering/contracts/accessibility.md",
"docs/engineering/contracts/security.md",
"docs/engineering/contracts/release.md"
]
must_run = [
"python3 scripts/check_prompts.py",
"python3 scripts/check_workflow.py",
"python3 scripts/check_examples.py",
"python3 scripts/check_claims.py",
"python3 scripts/check_template_library.py",
"python3 scripts/check_research_basis.py",
"python3 scripts/build_starter.py",
"bash scripts/verify-release.sh"
]
must_not = [
"modify deployment secrets handling",
"change CI infrastructure without explicit task scope",
"change auth contract without explicit task scope",
"replace native controls with custom widgets without necessity",
"claim compliance without evidence"
]
[review]
require_diff_summary = true
require_risk_summary = true
require_accessibility_review = true
require_security_review_when_relevant = true
require_docs_truthfulness_review = true
require_release_verification = true
[a11y]
must_map_wcag_when_relevant = true
must_separate_deterministic_and_manual = true
never_claim_full_compliance = true
[release]
docs_must_match_behavior = true
screenshots_must_match_current_ui = true
known_limitations_must_be_disclosed = true
[starter]
verification_scope = "workflow assets and starter bundle only"
built_artifact = "dist/starter-manifest.json"
teaching_exercise = "examples/exercises/exercise-001-comparison-view"