Key Characteristics
Advisory, Not Enforced
Memories provide context but are not strictly enforced by Hopsule’s AI or IDE integrations. They guide understanding rather than restricting code.
Mutable & Living
Unlike decisions, memories are fully mutable. You can update them as your project’s context or your understanding of a problem evolves.
Relational
Memories are explicitly linked to Decisions. When a developer encounters an enforced rule, they can instantly read the linked memory to understand its origin.
Semantic Search Ready
Every memory is chunked and embedded into your Project Brain using pgvector, making it instantly retrievable by the Hopper AI.
Decisions vs. Memories
Understanding the strict boundary between these two concepts is the key to Hopsule’s authority model.| Aspect | Decision | Memory |
|---|---|---|
| Authority | Authoritative | Advisory |
| Enforcement | Enforced by AI & IDE | Not enforced |
| Immutability | Immutable when ACCEPTED | Mutable (can be updated) |
| Purpose | Constrain behavior | Provide context |