fix template, remove okr, use casan.*
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"generated": "deterministic (semantic OFF)",
|
||||
"policy": {
|
||||
"fp_max_pct": 3.0,
|
||||
"adv_block_min_pct": 95.0,
|
||||
"critical_block_pct": 100.0
|
||||
},
|
||||
"benign": {
|
||||
"by_lang": {
|
||||
"en": {
|
||||
"total": 10,
|
||||
"false_positives": 0
|
||||
},
|
||||
"vi": {
|
||||
"total": 10,
|
||||
"false_positives": 0
|
||||
},
|
||||
"ja": {
|
||||
"total": 10,
|
||||
"false_positives": 0
|
||||
}
|
||||
},
|
||||
"total": 30,
|
||||
"false_positives": 0,
|
||||
"false_positive_rate_pct": 0.0,
|
||||
"examples": []
|
||||
},
|
||||
"adversarial": {
|
||||
"total": 3,
|
||||
"blocked": 3,
|
||||
"block_rate_pct": 100.0,
|
||||
"missed": []
|
||||
},
|
||||
"critical": {
|
||||
"total": 1,
|
||||
"blocked": 1,
|
||||
"block_rate_pct": 100.0
|
||||
},
|
||||
"within_budget": true,
|
||||
"breaches": []
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"project_id": "service-desk",
|
||||
"pass": 6,
|
||||
"fail": 0,
|
||||
"skip": 1,
|
||||
"accepted": true
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
{
|
||||
"generated_at": "2026-07-18T08:39:12Z",
|
||||
"requirements_source": "apps/service-desk/domain/input/service-desk-requirement.md",
|
||||
"mapping_source": "apps/service-desk/domain/traceability-map.json",
|
||||
"summary": {
|
||||
"requirements": 4,
|
||||
"passed": 4,
|
||||
"failed": 0,
|
||||
"symbol_refs": 4,
|
||||
"symbols_found": 4,
|
||||
"symbols_missing": 0,
|
||||
"orphan_mappings": []
|
||||
},
|
||||
"matrix": [
|
||||
{
|
||||
"id": "FR-01",
|
||||
"name": "Create Ticket",
|
||||
"status": "PASS",
|
||||
"code": [
|
||||
"apps/service-desk/src/ticket.js"
|
||||
],
|
||||
"tests": [
|
||||
"apps/service-desk/test/ticket.test.mjs"
|
||||
],
|
||||
"missing_code": [],
|
||||
"missing_tests": [],
|
||||
"symbol_refs": [
|
||||
{
|
||||
"file": "apps/service-desk/src/ticket.js",
|
||||
"symbol": "createTicket",
|
||||
"found": true
|
||||
}
|
||||
],
|
||||
"missing_symbols": [],
|
||||
"missing_lines": []
|
||||
},
|
||||
{
|
||||
"id": "FR-02",
|
||||
"name": "Assign Ticket",
|
||||
"status": "PASS",
|
||||
"code": [
|
||||
"apps/service-desk/src/ticket.js"
|
||||
],
|
||||
"tests": [
|
||||
"apps/service-desk/test/ticket.test.mjs"
|
||||
],
|
||||
"missing_code": [],
|
||||
"missing_tests": [],
|
||||
"symbol_refs": [
|
||||
{
|
||||
"file": "apps/service-desk/src/ticket.js",
|
||||
"symbol": "assignTicket",
|
||||
"found": true
|
||||
}
|
||||
],
|
||||
"missing_symbols": [],
|
||||
"missing_lines": []
|
||||
},
|
||||
{
|
||||
"id": "FR-03",
|
||||
"name": "Resolve Ticket",
|
||||
"status": "PASS",
|
||||
"code": [
|
||||
"apps/service-desk/src/ticket.js"
|
||||
],
|
||||
"tests": [
|
||||
"apps/service-desk/test/ticket.test.mjs"
|
||||
],
|
||||
"missing_code": [],
|
||||
"missing_tests": [],
|
||||
"symbol_refs": [
|
||||
{
|
||||
"file": "apps/service-desk/src/ticket.js",
|
||||
"symbol": "resolveTicket",
|
||||
"found": true
|
||||
}
|
||||
],
|
||||
"missing_symbols": [],
|
||||
"missing_lines": []
|
||||
},
|
||||
{
|
||||
"id": "FR-04",
|
||||
"name": "SLA Escalation",
|
||||
"status": "PASS",
|
||||
"code": [
|
||||
"apps/service-desk/src/ticket.js"
|
||||
],
|
||||
"tests": [
|
||||
"apps/service-desk/test/ticket.test.mjs"
|
||||
],
|
||||
"missing_code": [],
|
||||
"missing_tests": [],
|
||||
"symbol_refs": [
|
||||
{
|
||||
"file": "apps/service-desk/src/ticket.js",
|
||||
"symbol": "isSlaBreached",
|
||||
"found": true
|
||||
}
|
||||
],
|
||||
"missing_symbols": [],
|
||||
"missing_lines": []
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user