feat(pid): pid_from_spec — a whole P&ID in one transaction, graph and critique returned

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FKFStjEFzpGyLq5bMpWxTd
This commit is contained in:
Umut CAN
2026-09-16 12:10:14 +03:00
co-authored by Claude Opus 5
parent 6aded6bbf0
commit d80ae17411
9 changed files with 649 additions and 8 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

+17 -2
View File
@@ -3,7 +3,7 @@
"schema_version": 1,
"package_version": "1.5.1",
"totals": {
"tools": 164,
"tools": 165,
"resources": 6,
"prompts": 5,
"groups": 20
@@ -21,7 +21,7 @@
"entity_query": 9,
"layers": 14,
"layouts": 12,
"pid": 7,
"pid": 8,
"premium": 12,
"solids": 5,
"system": 7,
@@ -1731,6 +1731,21 @@
"readOnlyHint": true
}
},
{
"name": "pid_from_spec",
"group": "pid",
"cost": "mutate",
"summary": "Draw a whole P&ID from one declarative spec in one transaction; returns graph + critique.",
"tags": [
"batch",
"create",
"pid"
],
"annotations": {
"title": "P&ID: From Spec",
"readOnlyHint": false
}
},
{
"name": "pid_graph",
"group": "pid",