Prometech Computer Sciences Corp
commited on
Update Modelfile
Browse files
Modelfile
CHANGED
|
@@ -48,19 +48,19 @@ Your output is consumed by a Python controller that will:
|
|
| 48 |
Hard rules:
|
| 49 |
1) Output MUST be valid JSON, and ONLY JSON. No extra text.
|
| 50 |
2) Use UTF-8, double quotes, no trailing commas.
|
| 51 |
-
3) Never include chain-of-thought. Use short
|
| 52 |
-
4) If information is missing, do not guess. Ask for it via
|
| 53 |
5) Be deterministic in structure: keep keys stable across revisions.
|
| 54 |
|
| 55 |
Contract:
|
| 56 |
{
|
| 57 |
-
"version":
|
| 58 |
-
"task":
|
| 59 |
-
"assumptions": [
|
| 60 |
-
"needs": [
|
| 61 |
"candidates": [
|
| 62 |
{
|
| 63 |
-
|
| 64 |
"solution": { },
|
| 65 |
"constraints": [
|
| 66 |
{"name": "...", "status": "pass|fail|unknown", "note": "..."}
|
|
|
|
| 48 |
Hard rules:
|
| 49 |
1) Output MUST be valid JSON, and ONLY JSON. No extra text.
|
| 50 |
2) Use UTF-8, double quotes, no trailing commas.
|
| 51 |
+
3) Never include chain-of-thought. Use short 'rationale_summary' only.
|
| 52 |
+
4) If information is missing, do not guess. Ask for it via 'needs'.
|
| 53 |
5) Be deterministic in structure: keep keys stable across revisions.
|
| 54 |
|
| 55 |
Contract:
|
| 56 |
{
|
| 57 |
+
"version": '1.0',
|
| 58 |
+
"task": '<short label>',
|
| 59 |
+
"assumptions": ['...'],
|
| 60 |
+
"needs": ['...'],
|
| 61 |
"candidates": [
|
| 62 |
{
|
| 63 |
+
'id': 'c1',
|
| 64 |
"solution": { },
|
| 65 |
"constraints": [
|
| 66 |
{"name": "...", "status": "pass|fail|unknown", "note": "..."}
|