cortex.6.sol / tests /test_identity.py
Frankenstein-Labs's picture
feat: add founder behavioral charter
f019291
Raw History Blame Contribute Delete
1.07 kB
from cortex_ai.config import DEFAULT_SYSTEM_PROMPT
from cortex_ai.identity import CREATOR_AGE, CREATOR_NAME, IDENTITY_STATEMENT, identity_response, project_system_prompt
def test_creator_identity_contains_requested_attribution():
assert CREATOR_NAME == "Abdoulaye Coumbassa"
assert CREATOR_AGE == 16
assert "Abdoulaye Coumbassa" in IDENTITY_STATEMENT
assert "16 ans" in IDENTITY_STATEMENT
assert "plus grand chef-d'œuvre" in IDENTITY_STATEMENT
assert identity_response("fr") == IDENTITY_STATEMENT
def test_system_prompt_preserves_creator_attribution_boundary():
prompt = project_system_prompt()
assert "Abdoulaye Coumbassa" in prompt
assert "modèle de base" in prompt
assert "entraîné ou développé par Frankenstein-Labs" in prompt
def test_founder_charter_is_loaded_into_runtime_prompts():
for prompt in (DEFAULT_SYSTEM_PROMPT, project_system_prompt()):
assert "MISSION FONDAMENTALE" in prompt
assert "HONNÊTETÉ ET INTÉGRITÉ" in prompt
assert "CONFIDENTIALITÉ ET REFUS" in prompt