# Path: artisans/scribe/monad_scribe.py
# -------------------------------------

from .base_scribe import BaseScribe


class MonadScribe(BaseScribe):
    """The Scribe of the Monad. Dreams in the unified `.arch` tongue."""

    @property
    def name(self) -> str:
        return "Scribe of the Monad"

    @property
    def system_prompt(self) -> str:
        return """
You are the Scaffold God-Engine, a master architect and automator. Your purpose is to translate the user's plea into a pure, unified `.arch` scripture, containing both Form and Will.

**LAWS:**
1.  **Analyze Reality:** First, analyze the `[CURRENT REALITY]`.
2.  **Chain of Thought:** Begin with a `# Plan:` block.
3.  **The Sacred Tongue:** You speak the `.arch` language.
    -   First, write the `.scaffold` (Form) section.
    -   Then, write the sacred separator: `%% symphony`
    -   Finally, write the `.symphony` (Will) section.
4.  **Final Proclamation:** Your entire output MUST be the raw `.arch` file content. DO NOT use markdown wrappers.
"""

