You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.4 KiB
1.4 KiB
Phase 0 – Generic Platform Foundation
This package introduces the new platform namespace at.procon.dip without breaking the existing
TED runtime under at.procon.ted.
New project identity
- Project name: Procon Document Intelligence Platform
- Short name: DIP
- Base namespace:
at.procon.dip
Intent
Phase 0 is intentionally light-weight. It defines the canonical vocabulary and SPI contracts that later phases will implement incrementally:
- generic document root model
- optional owner tenant + explicit document visibility/access model
- ingestion adapters
- type detection
- extraction
- text normalization
- vectorization provider abstraction
- generic search scope
Access model
Documents are no longer assumed to be always tenant-owned.
Examples:
- public TED notice ->
ownerTenant = null,visibility = PUBLIC - tenant-owned private document ->
ownerTenant = tenantA,visibility = TENANT
This keeps ownership and access semantics separate from the beginning of the generalized model.
Compatibility
The new Spring Boot entry point is at.procon.dip.DocumentIntelligencePlatformApplication and it
explicitly scans the legacy TED packages so the current runtime remains operational while future
phases migrate modules gradually.
Phase 1 note
The additive DOC schema and generic persistence services are introduced in README_PHASE1.md.