Issue Urgency
To help you clearly communicate with TheBrain support team during the version 15 beta, it's best to use a tiered system that separates Severity (how badly it breaks the app) from Urgency (how fast you need it fixed for your workflow).
Here is a structured classification framework tailored for beta testing, ranging from showstoppers to minor annoyances.
Issue Urgency & Severity Framework
| Level | Classification | Description / Impact | Example for TheBrain v15 |
|---|---|---|---|
| P1 | Blocker (The "Game Breaker") | App crashes, freezes, causes data corruption, or completely prevents you from opening/using a Thought or Brain. No workaround exists. | App crashes instantly when attempting to sync; markdown tables completely disappear or corrupt data upon migration. |
| P2 | Critical (The "Production Hindrance") | Major functionality is broken, severely impacting your daily speed and workflow. A workaround might exist but it is highly inefficient. | Essential keyboard shortcuts fail to trigger; custom themes make text completely unreadable; layout panels won't resize. |
| P3 | Moderate (The "Nuisance") | A feature doesn't work as expected or acts buggy, but it has a simple, viable workaround. It’s annoying, but it doesn't stop your work. | Markdown formatting renders slightly offset; search results take an unusually long time to populate; a specific icon is missing from the UI. |
| P4 | Low (The "Cosmetic Glitch") | Visual or minor UX imperfections that have zero impact on the actual functionality or data integrity of the app. | Typos in the settings menu; a hover-state color doesn't match the theme; a scrollbar is slightly misaligned. |
| Ref | Feedback / Request (The "Design Debate") | The app is working exactly as the developers intended, but you disagree with the design choice or want an enhancement. | Requesting a new markdown shortcut; feedback on the removal or relocation of specific interface buttons. |
💡 Quick Tips for Reporting Beta Issues:
- Stick to the Facts: When a bug is a P3 (Nuisance), resist the urge to bump it to P1 just to get attention. Keeping your assessments accurate builds high trust with the dev team.
- The "Workaround" Rule: If you can still get your work done by clicking something else or using an alternative route, it is automatically a P2 or P3, never a P1.
- State Your Environment: Always prefix your report with the exact build number of the v15 Beta and your OS, as betas shift rapidly from week to week.
The letter "P" stands for Priority (or Priority Level).
Using P1 through P4 is a universal industry standard in software engineering, IT, and tech support. When engineers and project managers look at a massive list of bugs, they use "P-ratings" to instantly know what to work on first.
Here is why tech teams use it, and why it works so well for beta testing:
- Instant Sorting: In databases and tracking systems, alphanumeric codes like P1, P2, and P3 sort automatically in perfect numerical order. Text labels like "Urgent" or "Nuisance" alphabetize poorly (
Ncomes beforeU), making a big list messy to look at.
- Universal Language: Almost every software developer instantly recognizes what a "P1" or "P3" means, regardless of what company they work for or what language they speak.
- Objectivity: Saying an issue is "bad" or "annoying" is subjective. Saying an issue is a P2 means it fits a very specific criteria (major impact, but a workaround exists), which takes the emotion out of the report and helps the dev team replicate it faster.
When you send a report to a development team using terms like P1 or P2, it speaks their language right out of the gate, which often gets your issue triaged and addressed much quicker!
For tracking P-levels in TheBrain, you should absolutely use Tags rather than Thought Types.
Here is why Tags are the perfect fit for priority levels, and how to structure them for your tracking system:
Why Tags Win for Priority Levels
- Multi-tagging: A Thought can only have one Thought Type, but it can have multiple Tags. If you use Types for your priority levels (e.g., Type:
P1 - Blocker), you won't be able to give that Thought a functional type likeBug,Feature Request, orDocumentation. By using Tags for your P-levels, you save the "Thought Type" property for what the item actually is.
- Visual Attunement: Tags in TheBrain allow you to set custom background and text colors that appear as little pills next to the Thought name. This gives you an instant visual cue when looking at your plex.
- Easy Filtering: TheBrain’s search and advanced filtering engines allow you to instantly filter a massive view by Tags, making it easy to say, "Show me all thoughts tagged
P1right now."
The Best Way to Set It Up
To keep your brain incredibly clean and organized, use Nested Tags. This prevents your main tag list from getting cluttered.
Create a parent tag called Priority (or Urgency), and then create your P-levels as child tags underneath it.