Architecture¶
oves-sharepoint-tools is a focused gateway repo rather than an application
platform. Its architecture centers on a single operational flow:
- authenticate with Microsoft Graph
- resolve a SharePoint sharing link or site request
- fetch and cache remote content locally when needed
- analyze supported file types
- write durable outputs to
analyses/ - expose those outputs as reusable agent context
Core Areas¶
scripts/: command-line implementation and Graph integrationdocs/context/: repo contract, capabilities, and workflow notesanalyses/: generated outputs from scans and file analysis
Functional Role¶
- SharePoint is the system of record.
- This repo is the access and curation gateway.
- Agents should use this repo to obtain structured context from SharePoint.
- Curation is moderate and selective, not exhaustive.
Curation Boundary¶
- Keep remote document ownership, permissions, and collaboration in SharePoint.
- Store only derived artifacts that improve retrieval, analysis, or agent use.
- Prefer inventories, summaries, and analysis outputs over raw file mirroring.
- Do not redefine this repo as a SharePoint replacement platform.
Workspace Boundary¶
- This repo owns SharePoint tooling behavior.
- It may define how SharePoint-derived context is curated for agents.
- It does not replace broader document management or hub publishing systems.
- Agent routing for this repo is declared in
docs/agent/manifest.yaml.