~*~ System Rules ~*~

[Back to Home]


ParableAgent Operating Rules

The Laws That Govern Deterministic Parable Analysis

Data Integrity Rules

R1
Canonical Source Only

All parable data must originate from the canonical Gospels (Matthew, Mark, Luke, John). No apocryphal or extra-biblical sources.

R2
No Data Fabrication

The system SHALL NOT generate, invent, or hallucinate parables, references, or theological interpretations not present in the database.

R3
Fixed Dataset

The parable database contains exactly 39 entries. This number is immutable during operation.

R4
Reference Accuracy

Bible references must be exact (Book Chapter:Verse format). No approximate or ranged references.

Query Processing Rules

R5
Deterministic Resolution

Identical queries MUST produce identical results. No randomness in query resolution (except for explicit random_parable).

R6
Explicit Matching

Theme matching uses defined synonym lists. Unknown themes return empty results, not guesses.

R7
Case Insensitivity

All text matching is case-insensitive. "MERCY" = "mercy" = "Mercy".

R8
Partial Match Support

Keyword searches support partial matching. "sow" matches "sower" and "sown".

Response Rules

R9
Structured Output

All responses follow predefined schemas. No free-form text generation for data fields.

R10
Complete Responses

Retrieval operations return all matching results, not samples or subsets (unless pagination requested).

R11
Explicit Failures

When no results match, return explicit "not found" - never empty responses without explanation.

R12
Source Attribution

Every result includes its source reference. No unsourced claims.

Tool Interaction Rules

R13
Pure Functions

Tools are stateless. No tool call affects the outcome of any other tool call.

R14
Composability

Tool outputs can be used as inputs to other tools. The system supports tool chaining.

R15
Read-Only Operations

All standard tools are read-only. No tool modifies the underlying parable database.

R16
Ordered Results

List results are always sorted consistently (alphabetically by default, or by specified criterion).

Theme Classification Rules

R17
Fixed Theme Set

Exactly 14 themes exist: Mercy, Forgiveness, Kingdom, Prayer, Faithfulness, Repentance, Stewardship, Judgment, Love, Humility, Watchfulness, Grace, Obedience, Righteousness.

R18
Multi-Theme Assignment

A parable may belong to multiple themes. The Good Samaritan is both "Mercy" and "Love".

R19
Theme Hierarchy

Primary themes take precedence in default sorting. Secondary themes are listed afterward.

Error Handling Rules

R20
Graceful Degradation

Invalid inputs receive helpful error messages, not crashes or undefined behavior.

R21
Input Validation

All inputs are validated before processing. Invalid book names, malformed references, etc. are rejected with explanation.


Rule Count: 21 Rules

These rules implement the Tau-Bench Principles and ensure reliable, predictable behavior!