get_event_with_context
Return one specific filing event together with its full timeline (every stage the case went through, each with its own source PDF) and which subject's state it changed. Call this after another tool handed you an event id and you need the whole thread rather than a one-line summary — for example to see how a penalty case progressed from filing to decision.
Do NOT call this without an event id from a previous response: ids are opaque and cannot be guessed or constructed. Internal database identifiers are rejected.
affects_state lets you jump back to get_entity_state. Its subjects[].aent_ may be null when entity resolution has not run yet or does not apply — in that case use the code and market from the same affects_state, which never depends on entity resolution. If the id is unknown you get found=false, which is an answer, not an error: do not retry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| aevt | Yes | Opaque event id from a previous response. Must start with 'aevt_'. | |
| locale | No | Language of data labels only. | en |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event | No | The event itself, including source_pdf_url. | |
| found | Yes | ||
| reason | No | ||
| timeline | No | Every frame of this case, newest first; each frame carries its own source_pdf_url. | |
| disclaimer | Yes | ||
| affects_state | No | Which subject's state this changed: {code, market, subjects[]}. Use it to jump back to get_entity_state. Note subjects[].aent_ can be null when entity resolution is pending or not applicable — in that case use code+market, which never depends on entity resolution. | |
| coverage_since | No | ||
| possible_related_filings | No | Possible links to filings, each with aann_, title, ann_date, relation='possible_relation', reason, evidence_aanns and decided_at. These can change with new evidence and do not establish event identity. |