Describe structure
describe_structureIdentify which parts of an Office document the session digest covers or excludes, detailing structural units like paragraphs, sheets, or slides.
Instructions
Report a session document's structure: which parts the digest covers, which it excludes, and the format's own units — paragraphs for docx, sheets for xlsx, slides (in <p:sldIdLst> order, never filesystem order) for pptx. Describes the session's working copy as opened; verify reports on the file on disk now.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| name | Yes | ||
| parts | Yes | ||
| sheets | No | ||
| slides | No | ||
| document | Yes | ||
| paragraphs | No | ||
| session_id | Yes | ||
| text_parts | Yes | ||
| excluded_parts | Yes | ||
| included_parts | Yes | ||
| baseline_digest | Yes | The canonical digest of this document AS IT WAS WHEN THE SESSION WAS OPENED, and of the working copy these results were read from — not an attestation about the file on disk right now. Call `verify` or `digest` for that. | |
| document_may_have_changed_since_open | Yes | True when the document FILE on disk no longer has the size and modification time it had when this session last touched it — so these results may describe a version that no longer exists. It reports writes from OUTSIDE this session: this server re-records both values after each of its own edits, so applying an edit here does not set it. A HINT, not a verification: it is also true after a save that changed nothing, and a rewrite that preserved both would not set it. Call `verify` for an answer about the file as it stands. |