-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject_manifest.json
More file actions
161 lines (161 loc) · 6.1 KB
/
Copy pathproject_manifest.json
File metadata and controls
161 lines (161 loc) · 6.1 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
{
"name": "IPv6 Sentinel Safe",
"version": "27.0.0-safe",
"purpose": "Local-only IPv6 security monitoring simulator for education and portfolio demos",
"safe_mode": true,
"simulation_mode": true,
"real_packet_capture_enabled": false,
"real_packet_send_enabled": false,
"real_network_scan_enabled": false,
"entrypoint": "app.py",
"default_url": "http://127.0.0.1:5000",
"primary_validation_command": "python scripts/run_clean_validation.py",
"key_features": [
"real-time Flask-SocketIO dashboard",
"sample IPv6 asset inventory",
"safe DHCPv6/DNS/ND/RA observation simulation",
"one-click portfolio demo scenario",
"CSV and JSON exports",
"Docker and GitHub Actions support"
],
"release_stage": "final_portfolio_handoff",
"reviewer_exports": [
"/api/diagnostics",
"/api/info",
"/api/ready",
"/api/report.json",
"/api/snapshot.json",
"/api/quality",
"/api/preflight",
"/api/contract",
"/api/schema",
"/api/release",
"/api/integrity",
"/api/artifact",
"/api/manifest",
"/api/publication",
"/api/gates",
"/api/capabilities",
"/api/reviewer"
],
"included_final_docs": [
"docs/review/FINAL_REVIEW_CHECKLIST.md",
"docs/security/THREAT_MODEL.md",
"docs/release/RELEASE_PACKAGE_MANIFEST.md",
"docs/demo/PREVIEW.html",
"docs/architecture/ARCHITECTURE.md",
"docs/review/HONEST_LIMITATIONS.md",
"docs/operations/PREFLIGHT.md",
"docs/quality/QUALITY_GATE.md",
"docs/operations/INSTALL_CHECK.md",
"docs/quality/SCHEMA_CONTRACT.md",
"docs/quality/RELEASE_IDENTITY.md",
"docs/quality/RELEASE_ARTIFACT.md",
"docs/quality/RELEASE_ZIP.md",
"docs/quality/RELEASE_WORKSPACE.md",
"docs/quality/CI_WORKFLOW.md",
"docs/quality/FILE_INVENTORY.md",
"docs/release/FILE_INVENTORY.json",
"docs/quality/FINAL_HANDOFF.md",
"docs/quality/ROUTE_HYGIENE.md",
"docs/quality/MANIFEST_HYGIENE.md",
"docs/quality/RELEASE_MATRIX.md",
"docs/quality/VALIDATION_HYGIENE.md",
"docs/quality/PUBLICATION_HYGIENE.md",
"docs/quality/GATE_REGISTRY.md",
"docs/quality/CAPABILITY_BOUNDARY.md",
"docs/quality/REVIEWER_HANDOFF.md"
],
"features": [
"REST fallback controls when Socket.IO client CDN is unavailable",
"offline PNG/SVG dashboard preview",
"service-layer split for sample catalog and state model",
"Docker Compose requires explicit password",
"reviewer diagnostics endpoint",
"validated settings persistence service",
"centralized safe export helpers",
"preflight readiness API and CLI script",
"read-only quality gate API and CLI release audit",
"source-package preflight profile for dependency-free release review",
"strict runtime preflight mode after dependency installation",
"requirements manifest validation without installing packages",
"API contract checker for Flask/OpenAPI/API reference/manifest consistency",
"schema contract endpoint for reviewer-facing API payloads",
"dependency-free schema contract validation script",
"release identity gate for current-version consistency",
"reviewer release identity endpoint",
"release artifact hygiene endpoint and CLI check",
"packaging hygiene gate for runtime/cache artifact exclusion",
"release ZIP validator for one-root clean source archives",
"workspace cleanup script for generated caches before packaging",
"CI workflow text lint for multi-command run steps",
"deterministic SHA-256 file inventory integrity gate for release handoff",
"final handoff gate for clean release validation",
"manifest hygiene gate for release-note, document, and reviewer export consistency",
"publication hygiene gate for personal markers, private IPs, user paths, credential patterns, and stale release markers",
"central quality-gate registry for scripts, docs, endpoints, and manifest entries",
"capability boundary endpoint and CLI gate for explicit supported/non-supported simulator scope",
"reviewer handoff endpoint and CLI gate for honest first-run commands, safe claims, and explicit non-claims",
"optional bounded full unittest runner for reviewer deep checks"
],
"api_endpoints": [
"/api/health",
"/api/ready",
"/api/info",
"/api/diagnostics",
"/api/preflight",
"/api/stats",
"/api/assets",
"/api/assets/{asset_id}",
"/api/assets/generate",
"/api/performance",
"/api/logs",
"/api/logs/clear",
"/api/logs.csv",
"/api/snapshot.json",
"/api/report.json",
"/api/demo/scenario",
"/api/monitoring/start",
"/api/monitoring/stop",
"/api/simulation/speed",
"/api/reset",
"/api/settings",
"/api/quality",
"/api/contract",
"/api/schema",
"/api/release",
"/api/integrity",
"/api/artifact",
"/api/manifest",
"/api/publication",
"/api/gates",
"/api/capabilities",
"/api/reviewer"
],
"quality_gates": [
"preflight check script and API",
"release audit script and quality API",
"requirements manifest check",
"API contract check script and API",
"schema contract check script and API",
"release identity check script and API",
"release artifact hygiene script and API",
"release ZIP hygiene script",
"workspace cleanup script",
"CI workflow syntax/sanity script",
"file inventory integrity script and API",
"final handoff script for clean workspace and ZIP validation",
"route hygiene script for duplicate Flask routes and REST fallback coverage",
"manifest hygiene script and API for project_manifest.json consistency",
"release matrix script and API for current-version marker consistency",
"validation hygiene script for clean validation workspace behavior",
"publication hygiene script and API for public handoff cleanliness",
"gate registry script and API for quality-gate documentation consistency",
"capability boundary script and API for simulator scope honesty",
"reviewer handoff gate for first-run commands, non-claims, and review entry points",
"optional full-test runner with process-group timeout cleanup"
],
"release_notes": [
"RELEASE_NOTES_v27.md"
]
}