← OBI Image CreationCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
Update to OBI Image Creation
Snapshot Sep 30, 2026 · 23:15 UTC · version 0.4.0
Collection source: not recorded for this historical snapshot.
First saved snapshot
No earlier snapshot is available to establish a change.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"name": "obi-image-review",
"description": "Score and review an Open Bible Images draft for biblical fidelity, historical plausibility, material realism, continuity, and publication readiness. Use when an actual image or external feedback needs visible, evidence-based review; identify the earliest responsible artifact and the next capability, but do not grant final human approval.",
"included_files": [
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 302
},
{
"relative_path": "references/review-record.md",
"size_in_bytes": 1606
},
{
"relative_path": "references/review-rubric.md",
"size_in_bytes": 3344
}
],
"skill_md_contents": "---\nname: obi-image-review\ndescription: Score and review an Open Bible Images draft for biblical fidelity, historical plausibility, material realism, continuity, and publication readiness. Use when an actual image or external feedback needs visible, evidence-based review; identify the earliest responsible artifact and the next capability, but do not grant final human approval.\n---\n\n# OBI Image Review\n\nReview the actual image, not merely its prompt. Treat Scripture as authoritative for what it states without turning artistic tradition or one plausible reconstruction into biblical fact. Read [references/review-rubric.md](references/review-rubric.md) before scoring and use [references/review-record.md](references/review-record.md) for stored findings.\n\nWhen a canonical project JSON file is supplied, preserve all other sections, update only `reviews`, increment its artifact revision and the project revision, and append a history/capability-run entry. If review was triggered by user, collaborator, consultant, or external feedback, link the review finding back to that feedback item. If no project file is supplied, label the result `unpersisted`.\n\n## Workflow\n\n1. Inspect the image at sufficient detail.\n2. Identify the subject, passage, narrative moment, approximate period, location, culture, and image type. Load the exact composition, character records, prompt snapshot, references, approved research, and triggering feedback when available.\n3. Review in this order: central action and people against Scripture; historical and cultural grounding; visible clothing, architecture, objects, activities, geography and environment; character continuity; then materials, construction, scale, anatomy, lighting, text, and generation artifacts.\n4. Report only issues that materially affect publication, normally no more than five. Combine related problems and do not double-count.\n5. Score from 100 using only visible, supported High- or Medium-confidence deductions. Put debated, speculative, low-confidence, cropped, obscured, or unassessable details in Research Notes without deduction.\n6. Verify consequential specialized claims with reliable sources when research tools are available, especially before deducting eight or more points. If the evidence is insufficient, do not force a deduction; mark the finding `needs_research` or `needs_sources` and state the precise question.\n7. For every material finding identify the earliest likely root cause: research, sources, entity, character, composition, prompt, or generation.\n8. Assign a recommended next capability: `research_context`, `find_sources`, `define_entities`, `character_continuity`, `revise_composition`, `build_prompt`, `generate_draft`, or `human_decision`.\n9. Provide a localized edit prompt only for findings whose root cause is already sufficiently supported. Do not use an edit prompt to paper over an unresolved research, entity, character, or composition problem.\n10. If invoked through the Image Project front door and the user's request is broad enough to investigate the cause, allow the orchestrator to follow `needs_research` or `needs_sources` findings automatically and then update the review finding with the result.\n\n## Feedback handling\n\nExternal or human feedback is evidence of a concern, not proof that the concern is correct. Preserve the original comment and reviewer identity when supplied. Review the relevant image region and project context, then classify the feedback as supported, partly supported, unsupported, or inconclusive. Route supported concerns to the earliest responsible artifact and preserve the lineage from feedback → review finding → follow-up capability → revision.\n\n## Boundaries\n\n- Do not claim to see details that cannot be inspected.\n- Do not invent a biblical or historical rule to justify an aesthetic preference.\n- Do not approve your own output or replace consultant review.\n- Do not edit the image unless the user separately requests revision or explicitly asked to fix/revise it as part of the same request.\n- Do not hide uncertainty when references or approved artifacts conflict.\n- Do not deduct for uncertainty or merely because another plausible reconstruction exists.\n- Do not manipulate deductions to force a pass or failure.\n- Do not claim an inscription is correct unless it is legible; transcribe exact writing or recommend specialist verification when it matters.\n\nCompletion means a creator can act on each finding without guessing what is wrong, where the problem originated, or which capability should handle it next.\n\n## User-facing response\n\nReturn the scored format defined in the rubric: verdict and score, confidence, consultant recommendation, context, transparent deductions, priority feedback, strengths, research notes, optional artistic feedback, overall assessment, and localized edit prompt. For each material unresolved finding, add one compact next action such as **Research this**, **Find more sources**, **Update character**, **Revise composition**, **Revise prompt**, or **Generate revision**. Keep it direct and limit scored issues to those that matter.\n"
}SHA-256: 0daf0f6388a9801158d9d976d18d4a4cfce72d977a4b55d201be076ff00a5ad8