From 170423943d676ce9bda140f05f9989f225b7922f Mon Sep 17 00:00:00 2001 From: "prompt.ac/@jeffrey" Date: Mon, 7 Sep 2026 16:54:02 -0400 Subject: [PATCH] =?UTF-8?q?mediascholar:=20the=20prompt=20learns=20the=20c?= =?UTF-8?q?eilings=20and=20the=20ceilings=20gain=20headroom=20=E2=80=94=20?= =?UTF-8?q?711=20chars=20no=20longer=20sinks=20a=20run?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Claude-Session: https://claude.ai/code/session_018RKzjn5crREMTkDaZwrq8b --- papers/mediascholar/paper-result.schema.json | 85 ++++++++++++++++---- papers/mediascholar/topic-prompt.md | 4 + papers/mediascholar/topic.schema.json | 84 +++++++++++++++---- 3 files changed, 145 insertions(+), 28 deletions(-) diff --git a/papers/mediascholar/paper-result.schema.json b/papers/mediascholar/paper-result.schema.json index 1f92818ab5..f9ca905923 100644 --- a/papers/mediascholar/paper-result.schema.json +++ b/papers/mediascholar/paper-result.schema.json @@ -2,33 +2,90 @@ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "additionalProperties": false, - "required": ["title", "paperDir", "texPath", "pdfPath", "claim", "sourcesCount", "qa", "status"], + "required": [ + "title", + "paperDir", + "texPath", + "pdfPath", + "claim", + "sourcesCount", + "qa", + "status" + ], "properties": { - "title": { "type": "string", "minLength": 8, "maxLength": 160 }, - "paperDir": { "type": "string", "minLength": 3, "maxLength": 500 }, - "texPath": { "type": "string", "minLength": 3, "maxLength": 500 }, - "pdfPath": { "type": "string", "minLength": 3, "maxLength": 500 }, - "claim": { "type": "string", "minLength": 20, "maxLength": 700 }, - "sourcesCount": { "type": "integer", "minimum": 3 }, + "title": { + "type": "string", + "minLength": 8, + "maxLength": 160 + }, + "paperDir": { + "type": "string", + "minLength": 3, + "maxLength": 500 + }, + "texPath": { + "type": "string", + "minLength": 3, + "maxLength": 500 + }, + "pdfPath": { + "type": "string", + "minLength": 3, + "maxLength": 500 + }, + "claim": { + "type": "string", + "minLength": 20, + "maxLength": 1000 + }, + "sourcesCount": { + "type": "integer", + "minimum": 3 + }, "qa": { "type": "object", "additionalProperties": false, - "required": ["built", "figureTableCheck", "visualInspection", "pagesInspected", "remainingFailures"], + "required": [ + "built", + "figureTableCheck", + "visualInspection", + "pagesInspected", + "remainingFailures" + ], "properties": { - "built": { "type": "boolean" }, - "figureTableCheck": { "type": "boolean" }, - "visualInspection": { "type": "boolean" }, + "built": { + "type": "boolean" + }, + "figureTableCheck": { + "type": "boolean" + }, + "visualInspection": { + "type": "boolean" + }, "pagesInspected": { "type": "array", "minItems": 1, - "items": { "type": "integer", "minimum": 1 } + "items": { + "type": "integer", + "minimum": 1 + } }, "remainingFailures": { "type": "array", - "items": { "type": "string", "minLength": 1, "maxLength": 300 } + "items": { + "type": "string", + "minLength": 1, + "maxLength": 300 + } } } }, - "status": { "type": "string", "enum": ["candidate", "blocked"] } + "status": { + "type": "string", + "enum": [ + "candidate", + "blocked" + ] + } } } diff --git a/papers/mediascholar/topic-prompt.md b/papers/mediascholar/topic-prompt.md index 096d9fab85..036ba5df73 100644 --- a/papers/mediascholar/topic-prompt.md +++ b/papers/mediascholar/topic-prompt.md @@ -8,6 +8,10 @@ and their bibliographies, and public primary evidence in this repository. Search current public sources. Prefer artworks, artist statements, source code, archives, proceedings, institutional records, standards, and scholarly work. +Keep the record's prose fields tight: `title` under 140 characters, +`question` under 600, `claim` and `whyNow` under 900 each — a couple of +sentences, not paragraphs. The schema enforces these ceilings. + Find a pressure, contradiction, or unnamed pattern that appears across at least three independent sources. Check that the proposed claim does not merely repeat an existing Aesthetic Computer paper. The result must advance a concept diff --git a/papers/mediascholar/topic.schema.json b/papers/mediascholar/topic.schema.json index 4190adc587..259cd7977f 100644 --- a/papers/mediascholar/topic.schema.json +++ b/papers/mediascholar/topic.schema.json @@ -14,10 +14,26 @@ "uncertainties" ], "properties": { - "title": { "type": "string", "minLength": 8, "maxLength": 140 }, - "question": { "type": "string", "minLength": 20, "maxLength": 500 }, - "claim": { "type": "string", "minLength": 20, "maxLength": 700 }, - "whyNow": { "type": "string", "minLength": 20, "maxLength": 700 }, + "title": { + "type": "string", + "minLength": 8, + "maxLength": 140 + }, + "question": { + "type": "string", + "minLength": 20, + "maxLength": 700 + }, + "claim": { + "type": "string", + "minLength": 20, + "maxLength": 1000 + }, + "whyNow": { + "type": "string", + "minLength": 20, + "maxLength": 1000 + }, "signals": { "type": "array", "minItems": 3, @@ -25,13 +41,37 @@ "items": { "type": "object", "additionalProperties": false, - "required": ["title", "url", "accessedAt", "kind", "relevance"], + "required": [ + "title", + "url", + "accessedAt", + "kind", + "relevance" + ], "properties": { - "title": { "type": "string", "minLength": 1, "maxLength": 240 }, - "url": { "type": "string", "format": "uri" }, - "accessedAt": { "type": "string", "format": "date-time" }, - "kind": { "type": "string", "minLength": 2, "maxLength": 80 }, - "relevance": { "type": "string", "minLength": 10, "maxLength": 500 } + "title": { + "type": "string", + "minLength": 1, + "maxLength": 240 + }, + "url": { + "type": "string", + "format": "uri" + }, + "accessedAt": { + "type": "string", + "format": "date-time" + }, + "kind": { + "type": "string", + "minLength": 2, + "maxLength": 80 + }, + "relevance": { + "type": "string", + "minLength": 10, + "maxLength": 500 + } } } }, @@ -39,25 +79,41 @@ "type": "array", "minItems": 1, "maxItems": 30, - "items": { "type": "string", "minLength": 1, "maxLength": 240 } + "items": { + "type": "string", + "minLength": 1, + "maxLength": 240 + } }, "terms": { "type": "array", "minItems": 2, "maxItems": 12, - "items": { "type": "string", "minLength": 2, "maxLength": 80 } + "items": { + "type": "string", + "minLength": 2, + "maxLength": 80 + } }, "exclusions": { "type": "array", "minItems": 1, "maxItems": 12, - "items": { "type": "string", "minLength": 3, "maxLength": 300 } + "items": { + "type": "string", + "minLength": 3, + "maxLength": 300 + } }, "uncertainties": { "type": "array", "minItems": 1, "maxItems": 12, - "items": { "type": "string", "minLength": 3, "maxLength": 300 } + "items": { + "type": "string", + "minLength": 3, + "maxLength": 300 + } } } } -- 2.51.2