Module 09 Activity
Scenario
The assistant is about to be used by people with different access levels, on documents that change and eventually have to be deleted.
What you produce
An access, audit and lifecycle specification, including a purge that reaches everywhere the content went.
Steps
- Decide the exclusion rule: which documents must never be indexed at all, and why. Apply it to your corpus and report how many were excluded.
- Specify the visibility field on every passage and the rule that compares it against the person asking - applied before ranking, not after.
- Write out what the same question returns for three different people.
- Specify the audit record: versioned passage ids, what was retrieved, what reached the answer, and the asker's groups.
- Specify what update, supersede and delete each mean, and confirm a citation issued last month would still resolve after an update.
- List everywhere a deleted document's content would exist, and specify a purge that reaches all of them.
Evidence to hand in
- The exclusion rule, the count excluded, and two example decisions.
- Three result sets for one question at three access levels.
- One complete audit record.
- The three lifecycle operations defined.
- The list of places content exists, and the purge that covers them.
Review checklist
- Exclusion and restriction are treated as different controls.
- The visibility comparison happens before ranking.
- Audit records carry versioned ids, not bare ones.
- An old citation still resolves after an update.
- The purge covers the stored passages and their derived search data, not only the original document.
