Cards¶
arcana.types.card.Card
¶
Bases: StrEnum
The 22 Major Arcana. Assign one to any agent.
arcana.types.card.TarotCard
¶
Bases: BaseModel
A single card definition.
arcana.types.card.AgentConfig
¶
Bases: BaseModel
Resolved config from CardEngine. Applied to Agent at creation.
arcana.cards.registry.CardRegistry
¶
arcana.cards.engine.CardEngine
¶
Source code in packages/arcana-core/arcana/cards/engine.py
check_compatibility
¶
Return tension and synergy pairs across the full card set (bidirectional).
Source code in packages/arcana-core/arcana/cards/engine.py
arcana.cards.engine.BlendCompatibility
¶
Bases: BaseModel
Tension and synergy pairs detected across primary + modifier cards.