Email ingest
Maintained by PointSav Digital Systems. Each revision is content-addressed by its commit hash.
- editorial(services): rewrite service-email (Track-B) — confirmed real ingress-harvester/src/main.rs uses EWS SOAP (outlook.office365.com/EWS/Exchange.asmx), not Graph API; confirmed real OAuth scope is Exchange's single default scope, not the article's claimed Mail.ReadWrite/Mail.Send/User.Read.All Graph permissions; found and corrected a significant behavior gap the prior correction missed: the real flow hard-deletes each message from Exchange immediately after extracting it (DeleteType=HardDelete), not the article's claimed TTL-based hygiene/retention policy — cloud mailbox never holds a durable copy at all; dropped unconfirmed WORM-ledger/Entra-Confidential-Client/audit-logger claims not found anywhere in service-email's own crates; register-clean EN+ES
- fix(index-group): backfill index_group across 11 categories migrated to Index Topic (330 files)
- fix(services): add dated Correction callouts to 10 of 13 services/ batch-1 articles — worst defect ratio of any category (fabricated proofreader/message-courier/chart-of-accounts mechanics, reversed egress data-flow direction, wrong Graph vs real EWS integration, wrong extraction routing model, understated service-fs capability; private-git-paid-customer-endpoint.md finding disproven, agent checked wrong crate, no correction applied; service-input.md and service-fs-data-lake.md already correctly self-corrected
- fix(frontmatter): short_description band-fit to house style (120-180 chars) — services/
- fix(frontmatter): correct references: YAML indentation across 72 documentation articles
- feat(media-knowledge-documentation): add content_type field to all TOPIC + GUIDE files
- enrich wikilinks: documentation services body (EN+ES) batch 1
- editorial: Phase A2+A3 — title normalisation (169 files) + wikilink backslash fix (20 files)
- docs: resolve 42 broken wikilinks — ADR slugs → architecture-decisions; delink 13 missing/internal slugs
- docs(2g): corpus-wide Doctrine claim vocabulary removal (227 files)
- docs(services): add external references to four services articles (EN+ES)
- topic(services): service-email WORM ingest + service-people ACS model and Infinite Net
- chore(services): convert bare concept references to wikilinks
- merge: integrate origin/main (taxonomy ratification + category-balance + schema-scrub commits) before project-knowledge Stage 6 promote
- docs wiki Step 5: services batch — 3 EN+ES pairs register-corrected
- wikipedia-parity: remove inline copyright, trademark, and Provenance blocks from article bodies
- content-wiki-documentation: body H1 batch remediation (106 files)
- Phase E: bcsc_class + status sweep — services/, systems/, infrastructure/, reference/, design-system/
- IP footer sweep — re-apply five-mark trademarks workspace-wide
- Diffuse Leapfrog 2030 Doctrine and Glossary formatting
- PL.7: Batch normalization — remove legacy topic- prefix from all files and links