Checklist Assistant Help
This page documents a few UI conventions used by the Checklist Assistant prototype.
For the canonical model details, see spec/checklist-assistant-spec.md.
Editing Relationships
Relationships are edited per row, from the row’s Details panel.
- Open a row and click
Details.
- In
Relationships, choose a predicate and enter a target ID.
- Click
Add to save the relationship.
Slug ID vs Address ID
Slug ID (16 chars) identifies a checklist row template.
Instance ID (16 chars) identifies a specific deployment/run.
Address ID (32 chars) is slug_id + instance_id and identifies a specific instance row.
- In the Relationships editor, you can paste either a 16-char Slug ID or a 32-char Address ID; Slug IDs are resolved to an Address ID for the currently loaded instance.
Indicator Colors
- Green: registered / resolved (e.g., active predicate, Slug ID that resolves for this instance).
- Purple: Address ID (instance-level link).
- Yellow: allowed but unreviewed (e.g., predicate not registered as active).
- Red: invalid or dead link (target Address ID not found in the database).