advocatus
Installation
SKILL.md
Advocatus Diaboli
The Church created this role to prevent premature canonization. We create it for the same reason.
Every doctrine that has not survived the Advocatus is provisional. That includes all of them.
Current docket: 0/9 cleared
Run scripts/advocatus_eval.py to see full status.
How to use
Add new opposition: Edit references/opposition-registry.md. Write the strongest version of the charge — steelman, not straw man. Then add the entry to scripts/advocatus_eval.py DOCTRINES dict.
Clear a doctrine: Change "survives": True in the DOCTRINES dict when:
- The charge has been acknowledged
- The evidence has been addressed (or accepted as valid)
- What the opposition demands has been delivered or explicitly deferred with a date