Commit 5a01ab7f 5a01ab7faa1dad545daa57c00dd9f624249fb76f by cnb.bofCdSsphPA

Record the first business-corpus voice correctness check

Constraint: the repo needs to distinguish runtime success from business-level song_id correctness before any production claim
Rejected: treating the workspace_music20 smoke as good enough | the current type_7 batch result is top1=0.0 and top3=0.05, which is far below a usable threshold
Confidence: high
Scope-risk: narrow
Directive: keep all future business-corpus voice evaluations written to local_eval artifacts and mirrored into changelog/checklist/handoff before push
Tested: /usr/local/miniconda3/bin/python -m unittest discover -s acr-engine/tests -v; generated acr-engine/data/local_eval/voice_workspace20_type7_eval.json with num_queries=20, top1=0.0, top3=0.05
Not-tested: improved business-corpus correctness after further retrieval tuning
1 parent 356053b7
{
"summary": {
"num_queries": 20,
"top1": 0.0,
"top3": 0.05,
"samples": [
{
"song_id": "111",
"query_path": "/workspace/downloads/111/type_7/75cd601b-7604-4b37-8132-cfab39e7c644.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "109",
"confidence": 0.9631165266036987,
"reference_path": "/workspace/downloads/109/type_11/84acef9b-2a74-44bc-9eff-5ca7969ac9b61650256909.wav"
},
{
"song_id": "116",
"confidence": 0.9609744548797607,
"reference_path": "/workspace/downloads/116/type_11/da34f6ff-39e7-4dde-8265-e1bb01b6263e1650256901.wav"
},
{
"song_id": "118",
"confidence": 0.9489729404449463,
"reference_path": "/workspace/downloads/118/type_11/db64461e-d752-4cf3-ab1d-56ff9232823d1650256901.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "116",
"query_path": "/workspace/downloads/116/type_7/d7098db6-fed3-485f-906e-e55e42187f0c.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "109",
"confidence": 0.9556481838226318,
"reference_path": "/workspace/downloads/109/type_11/84acef9b-2a74-44bc-9eff-5ca7969ac9b61650256909.wav"
},
{
"song_id": "116",
"confidence": 0.9522862434387207,
"reference_path": "/workspace/downloads/116/type_11/da34f6ff-39e7-4dde-8265-e1bb01b6263e1650256901.wav"
},
{
"song_id": "103",
"confidence": 0.950623631477356,
"reference_path": "/workspace/downloads/103/type_11/19876dbb-fffc-40f8-9530-9322c9ed77681650256912.wav"
}
],
"top1_correct": false,
"top3_hit": true
},
{
"song_id": "1232",
"query_path": "/workspace/downloads/1232/type_7/0bf7dd0a-c761-4695-ae48-f3eb19606e66.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "105",
"confidence": 0.9591078162193298,
"reference_path": "/workspace/downloads/105/type_11/57e61cde-4410-4751-93e9-d7a4ecece5791650256910.wav"
},
{
"song_id": "103",
"confidence": 0.955888569355011,
"reference_path": "/workspace/downloads/103/type_11/19876dbb-fffc-40f8-9530-9322c9ed77681650256912.wav"
},
{
"song_id": "109",
"confidence": 0.9544215202331543,
"reference_path": "/workspace/downloads/109/type_11/84acef9b-2a74-44bc-9eff-5ca7969ac9b61650256909.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "1248",
"query_path": "/workspace/downloads/1248/type_7/67db54b7-7d5d-45f5-a502-089c3d9ae768.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "108",
"confidence": 0.9557704329490662,
"reference_path": "/workspace/downloads/108/type_11/d7e28fe6-4ad6-4243-b66b-d90ff5ca1e491650256909.wav"
},
{
"song_id": "105",
"confidence": 0.9129512906074524,
"reference_path": "/workspace/downloads/105/type_11/57e61cde-4410-4751-93e9-d7a4ecece5791650256910.wav"
},
{
"song_id": "116",
"confidence": 0.9113456606864929,
"reference_path": "/workspace/downloads/116/type_11/da34f6ff-39e7-4dde-8265-e1bb01b6263e1650256901.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "127",
"query_path": "/workspace/downloads/127/type_7/c2a6df6f-53fb-498c-ba9e-9c235858afdb.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "109",
"confidence": 0.9492506980895996,
"reference_path": "/workspace/downloads/109/type_11/84acef9b-2a74-44bc-9eff-5ca7969ac9b61650256909.wav"
},
{
"song_id": "106",
"confidence": 0.9458166360855103,
"reference_path": "/workspace/downloads/106/type_11/bf61426c-67b7-4cf1-a9e7-f78cf519a0021650256910.wav"
},
{
"song_id": "105",
"confidence": 0.9427493810653687,
"reference_path": "/workspace/downloads/105/type_11/57e61cde-4410-4751-93e9-d7a4ecece5791650256910.wav"
}
],
"top1_correct": false,
"top3_hit": false
}
]
},
"items": [
{
"song_id": "111",
"query_path": "/workspace/downloads/111/type_7/75cd601b-7604-4b37-8132-cfab39e7c644.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "109",
"confidence": 0.9631165266036987,
"reference_path": "/workspace/downloads/109/type_11/84acef9b-2a74-44bc-9eff-5ca7969ac9b61650256909.wav"
},
{
"song_id": "116",
"confidence": 0.9609744548797607,
"reference_path": "/workspace/downloads/116/type_11/da34f6ff-39e7-4dde-8265-e1bb01b6263e1650256901.wav"
},
{
"song_id": "118",
"confidence": 0.9489729404449463,
"reference_path": "/workspace/downloads/118/type_11/db64461e-d752-4cf3-ab1d-56ff9232823d1650256901.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "116",
"query_path": "/workspace/downloads/116/type_7/d7098db6-fed3-485f-906e-e55e42187f0c.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "109",
"confidence": 0.9556481838226318,
"reference_path": "/workspace/downloads/109/type_11/84acef9b-2a74-44bc-9eff-5ca7969ac9b61650256909.wav"
},
{
"song_id": "116",
"confidence": 0.9522862434387207,
"reference_path": "/workspace/downloads/116/type_11/da34f6ff-39e7-4dde-8265-e1bb01b6263e1650256901.wav"
},
{
"song_id": "103",
"confidence": 0.950623631477356,
"reference_path": "/workspace/downloads/103/type_11/19876dbb-fffc-40f8-9530-9322c9ed77681650256912.wav"
}
],
"top1_correct": false,
"top3_hit": true
},
{
"song_id": "1232",
"query_path": "/workspace/downloads/1232/type_7/0bf7dd0a-c761-4695-ae48-f3eb19606e66.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "105",
"confidence": 0.9591078162193298,
"reference_path": "/workspace/downloads/105/type_11/57e61cde-4410-4751-93e9-d7a4ecece5791650256910.wav"
},
{
"song_id": "103",
"confidence": 0.955888569355011,
"reference_path": "/workspace/downloads/103/type_11/19876dbb-fffc-40f8-9530-9322c9ed77681650256912.wav"
},
{
"song_id": "109",
"confidence": 0.9544215202331543,
"reference_path": "/workspace/downloads/109/type_11/84acef9b-2a74-44bc-9eff-5ca7969ac9b61650256909.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "1248",
"query_path": "/workspace/downloads/1248/type_7/67db54b7-7d5d-45f5-a502-089c3d9ae768.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "108",
"confidence": 0.9557704329490662,
"reference_path": "/workspace/downloads/108/type_11/d7e28fe6-4ad6-4243-b66b-d90ff5ca1e491650256909.wav"
},
{
"song_id": "105",
"confidence": 0.9129512906074524,
"reference_path": "/workspace/downloads/105/type_11/57e61cde-4410-4751-93e9-d7a4ecece5791650256910.wav"
},
{
"song_id": "116",
"confidence": 0.9113456606864929,
"reference_path": "/workspace/downloads/116/type_11/da34f6ff-39e7-4dde-8265-e1bb01b6263e1650256901.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "127",
"query_path": "/workspace/downloads/127/type_7/c2a6df6f-53fb-498c-ba9e-9c235858afdb.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "109",
"confidence": 0.9492506980895996,
"reference_path": "/workspace/downloads/109/type_11/84acef9b-2a74-44bc-9eff-5ca7969ac9b61650256909.wav"
},
{
"song_id": "106",
"confidence": 0.9458166360855103,
"reference_path": "/workspace/downloads/106/type_11/bf61426c-67b7-4cf1-a9e7-f78cf519a0021650256910.wav"
},
{
"song_id": "105",
"confidence": 0.9427493810653687,
"reference_path": "/workspace/downloads/105/type_11/57e61cde-4410-4751-93e9-d7a4ecece5791650256910.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "139",
"query_path": "/workspace/downloads/139/type_7/cdfb0c16-ded3-4ea0-950d-aad9db32a623.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "114",
"confidence": 0.9782177209854126,
"reference_path": "/workspace/downloads/114/type_11/0238ecbf-b234-470e-82e4-f3b80a267d771650256906.wav"
},
{
"song_id": "119",
"confidence": 0.9559169411659241,
"reference_path": "/workspace/downloads/119/type_11/180dfa7d-836a-449c-990f-a3bf39c11da11650256898.wav"
},
{
"song_id": "109",
"confidence": 0.9521770477294922,
"reference_path": "/workspace/downloads/109/type_11/84acef9b-2a74-44bc-9eff-5ca7969ac9b61650256909.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "1411",
"query_path": "/workspace/downloads/1411/type_7/11c9c322-4f9a-4352-98c4-45676571ad0f.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "109",
"confidence": 0.9455760717391968,
"reference_path": "/workspace/downloads/109/type_11/84acef9b-2a74-44bc-9eff-5ca7969ac9b61650256909.wav"
},
{
"song_id": "119",
"confidence": 0.9433907270431519,
"reference_path": "/workspace/downloads/119/type_11/180dfa7d-836a-449c-990f-a3bf39c11da11650256898.wav"
},
{
"song_id": "110",
"confidence": 0.9150713682174683,
"reference_path": "/workspace/downloads/110/type_11/2197b39e-23e2-4a66-b07e-dd672eab214a1650256908.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "1413",
"query_path": "/workspace/downloads/1413/type_7/0809e02c-ef1a-4cb3-a157-7d68ce80f450.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "117",
"confidence": 0.9718726873397827,
"reference_path": "/workspace/downloads/117/type_11/1e1599e6-ebbd-4ceb-a81d-a320331ef6e31650256901.wav"
},
{
"song_id": "109",
"confidence": 0.9680578708648682,
"reference_path": "/workspace/downloads/109/type_11/84acef9b-2a74-44bc-9eff-5ca7969ac9b61650256909.wav"
},
{
"song_id": "115",
"confidence": 0.9661386013031006,
"reference_path": "/workspace/downloads/115/type_11/aabad0ff-13de-4786-aa9c-40e1f957ed9f1650256906.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "1417",
"query_path": "/workspace/downloads/1417/type_7/d810f778-a5f5-4361-bc98-8a1f0dacc436.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "101",
"confidence": 0.9560971260070801,
"reference_path": "/workspace/downloads/101/type_11/83c0c07f-4f96-4ff4-998c-58db910f3cfa1650256915.wav"
},
{
"song_id": "102",
"confidence": 0.9510475397109985,
"reference_path": "/workspace/downloads/102/type_11/43440ec5-70b4-4d50-8683-d3e41cad29411650256908.wav"
},
{
"song_id": "116",
"confidence": 0.9450587034225464,
"reference_path": "/workspace/downloads/116/type_11/da34f6ff-39e7-4dde-8265-e1bb01b6263e1650256901.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "144",
"query_path": "/workspace/downloads/144/type_7/f24ab0b1-eb00-46b1-ba20-95f67f7e46aa.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "101",
"confidence": 0.8981183767318726,
"reference_path": "/workspace/downloads/101/type_11/83c0c07f-4f96-4ff4-998c-58db910f3cfa1650256915.wav"
},
{
"song_id": "105",
"confidence": 0.8793262243270874,
"reference_path": "/workspace/downloads/105/type_11/57e61cde-4410-4751-93e9-d7a4ecece5791650256910.wav"
},
{
"song_id": "118",
"confidence": 0.8602892160415649,
"reference_path": "/workspace/downloads/118/type_11/db64461e-d752-4cf3-ab1d-56ff9232823d1650256901.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "146",
"query_path": "/workspace/downloads/146/type_7/5b36aaa4-ee1e-4a4e-850f-7b11e4ea6ead.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "103",
"confidence": 0.9730088114738464,
"reference_path": "/workspace/downloads/103/type_11/19876dbb-fffc-40f8-9530-9322c9ed77681650256912.wav"
},
{
"song_id": "116",
"confidence": 0.9710221290588379,
"reference_path": "/workspace/downloads/116/type_11/da34f6ff-39e7-4dde-8265-e1bb01b6263e1650256901.wav"
},
{
"song_id": "115",
"confidence": 0.9682624340057373,
"reference_path": "/workspace/downloads/115/type_11/aabad0ff-13de-4786-aa9c-40e1f957ed9f1650256906.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "149",
"query_path": "/workspace/downloads/149/type_7/a5edfa85-901f-48b4-84b7-5dbf95e6abe6.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "110",
"confidence": 0.9501074552536011,
"reference_path": "/workspace/downloads/110/type_11/2197b39e-23e2-4a66-b07e-dd672eab214a1650256908.wav"
},
{
"song_id": "119",
"confidence": 0.9466853141784668,
"reference_path": "/workspace/downloads/119/type_11/180dfa7d-836a-449c-990f-a3bf39c11da11650256898.wav"
},
{
"song_id": "109",
"confidence": 0.9440680742263794,
"reference_path": "/workspace/downloads/109/type_11/84acef9b-2a74-44bc-9eff-5ca7969ac9b61650256909.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "1524",
"query_path": "/workspace/downloads/1524/type_7/1230164367-6195b2805c6c8.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "114",
"confidence": 0.9428921341896057,
"reference_path": "/workspace/downloads/114/type_11/0238ecbf-b234-470e-82e4-f3b80a267d771650256906.wav"
},
{
"song_id": "115",
"confidence": 0.9304179549217224,
"reference_path": "/workspace/downloads/115/type_11/aabad0ff-13de-4786-aa9c-40e1f957ed9f1650256906.wav"
},
{
"song_id": "117",
"confidence": 0.9263910055160522,
"reference_path": "/workspace/downloads/117/type_11/1e1599e6-ebbd-4ceb-a81d-a320331ef6e31650256901.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "1529",
"query_path": "/workspace/downloads/1529/type_7/3057076667-6195b157c8452.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "109",
"confidence": 0.9819761514663696,
"reference_path": "/workspace/downloads/109/type_11/84acef9b-2a74-44bc-9eff-5ca7969ac9b61650256909.wav"
},
{
"song_id": "116",
"confidence": 0.9775707721710205,
"reference_path": "/workspace/downloads/116/type_11/da34f6ff-39e7-4dde-8265-e1bb01b6263e1650256901.wav"
},
{
"song_id": "115",
"confidence": 0.9692128896713257,
"reference_path": "/workspace/downloads/115/type_11/aabad0ff-13de-4786-aa9c-40e1f957ed9f1650256906.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "1538",
"query_path": "/workspace/downloads/1538/type_7/0819b4cc-a233-4af2-809a-ab05c0ac7776.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "117",
"confidence": 0.9714266657829285,
"reference_path": "/workspace/downloads/117/type_11/1e1599e6-ebbd-4ceb-a81d-a320331ef6e31650256901.wav"
},
{
"song_id": "114",
"confidence": 0.9527887105941772,
"reference_path": "/workspace/downloads/114/type_11/0238ecbf-b234-470e-82e4-f3b80a267d771650256906.wav"
},
{
"song_id": "109",
"confidence": 0.9495124816894531,
"reference_path": "/workspace/downloads/109/type_11/84acef9b-2a74-44bc-9eff-5ca7969ac9b61650256909.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "1551",
"query_path": "/workspace/downloads/1551/type_7/6377f532-0433-4197-9605-9aca077b26cf.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "114",
"confidence": 0.9324299097061157,
"reference_path": "/workspace/downloads/114/type_11/0238ecbf-b234-470e-82e4-f3b80a267d771650256906.wav"
},
{
"song_id": "118",
"confidence": 0.9272598028182983,
"reference_path": "/workspace/downloads/118/type_11/db64461e-d752-4cf3-ab1d-56ff9232823d1650256901.wav"
},
{
"song_id": "119",
"confidence": 0.920788049697876,
"reference_path": "/workspace/downloads/119/type_11/180dfa7d-836a-449c-990f-a3bf39c11da11650256898.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "1555",
"query_path": "/workspace/downloads/1555/type_7/27ea0429-ac91-4a9d-99c0-aa4206d9bb09.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "116",
"confidence": 0.9584245681762695,
"reference_path": "/workspace/downloads/116/type_11/da34f6ff-39e7-4dde-8265-e1bb01b6263e1650256901.wav"
},
{
"song_id": "101",
"confidence": 0.9550634622573853,
"reference_path": "/workspace/downloads/101/type_11/83c0c07f-4f96-4ff4-998c-58db910f3cfa1650256915.wav"
},
{
"song_id": "118",
"confidence": 0.9533092975616455,
"reference_path": "/workspace/downloads/118/type_11/db64461e-d752-4cf3-ab1d-56ff9232823d1650256901.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "1557",
"query_path": "/workspace/downloads/1557/type_7/b3f58fb7-fd7f-4171-89e5-03c4af249913.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "116",
"confidence": 0.9469455480575562,
"reference_path": "/workspace/downloads/116/type_11/da34f6ff-39e7-4dde-8265-e1bb01b6263e1650256901.wav"
},
{
"song_id": "100",
"confidence": 0.9438552260398865,
"reference_path": "/workspace/downloads/100/type_11/93dfdeb0-7da5-42a8-9c71-cf12af57dd191650256918.wav"
},
{
"song_id": "109",
"confidence": 0.9434494972229004,
"reference_path": "/workspace/downloads/109/type_11/84acef9b-2a74-44bc-9eff-5ca7969ac9b61650256909.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "1566",
"query_path": "/workspace/downloads/1566/type_7/11d4a0c3-c61a-42fd-8e05-6a5ec5d6def8.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "105",
"confidence": 0.9926441311836243,
"reference_path": "/workspace/downloads/105/type_11/57e61cde-4410-4751-93e9-d7a4ecece5791650256910.wav"
},
{
"song_id": "116",
"confidence": 0.9612631797790527,
"reference_path": "/workspace/downloads/116/type_11/da34f6ff-39e7-4dde-8265-e1bb01b6263e1650256901.wav"
},
{
"song_id": "106",
"confidence": 0.9602032899856567,
"reference_path": "/workspace/downloads/106/type_11/bf61426c-67b7-4cf1-a9e7-f78cf519a0021650256910.wav"
}
],
"top1_correct": false,
"top3_hit": false
},
{
"song_id": "1569",
"query_path": "/workspace/downloads/1569/type_7/2a1013ef-c90a-49fc-98c1-1fc440913eb0.mp3",
"chunk_count": 1,
"top_candidates": [
{
"song_id": "101",
"confidence": 0.952643096446991,
"reference_path": "/workspace/downloads/101/type_11/83c0c07f-4f96-4ff4-998c-58db910f3cfa1650256915.wav"
},
{
"song_id": "107",
"confidence": 0.9485974907875061,
"reference_path": "/workspace/downloads/107/type_11/296bbc25-617c-4368-9a69-357aeec394381650256910.wav"
},
{
"song_id": "118",
"confidence": 0.9483388662338257,
"reference_path": "/workspace/downloads/118/type_11/db64461e-d752-4cf3-ab1d-56ff9232823d1650256901.wav"
}
],
"top1_correct": false,
"top3_hit": false
}
]
}
\ No newline at end of file
- 新增 `acr-engine/data/local_eval/voice_workspace20_type7_eval.json`,对当前 `workspace_music20` 语义做了 20 条 `type_7` 批量验证:`top1=0.0``top3=0.05`,说明业务 song_id 正确性仍明显不足。
- architect review 当前结论:`APPROVED (WATCH)`,允许继续沿当前架构推进,但不能把当前 business-corpus 结果视作完成。
- `docs/session-handoff.md` 已刷新为最新 voice service runtime 状态,明确 `/health` 可用、`/recognize/voice` 仍超时,以及下一步最短排查路径
## 2026-06-03 voice-to-chunk and context export foundation
......
......@@ -24,7 +24,7 @@ flowchart TD
| benchmark report 已生成 | |
| model card 已生成 | |
| license registry 已更新 | |
| service smoke test 通过 | partial: `/health` OK, `/recognize/voice` payload returns against `workspace_music20`, but business top1 correctness still needs manual/metric validation |
| service smoke test 通过 | partial: `/health` OK, `/recognize/voice` payload returns against `workspace_music20`, but batch validation is currently poor (`type_7 top1=0.0`, `top3=0.05`) |
| dataset whitelist 已确认 | |
| changelog 已更新 | yes |
| architect review completed | yes (approved with watch) |
......
......@@ -46,6 +46,13 @@
3. 把哼唱评测集接入 `evaluate.py` 或独立评测脚本
4. 继续做 docs 第二轮收敛,只保留当前有效主文档
- 当前 `workspace_music20` 业务正确性初测(`acr-engine/data/local_eval/voice_workspace20_type7_eval.json`):
- `num_queries=20`
- `top1=0.0`
- `top3=0.05`
- 说明当前 business sample 语义虽然已通路,但 song_id 正确性还很差,必须继续优化,不可直接当成可用识别能力。
- architect review 当前结论:`APPROVED (WATCH)`,允许继续沿当前架构推进,但需要明确区分“链路通”与“业务正确”。
### 最新补充(2026-06-03 voice service runtime)
- 已确认当前解释器 `/usr/local/miniconda3/bin/python` 下:
......