Auto-attributes (Smart Lists)
Overview
Display documents deposited by automatic services (Tower v2, etc.) in Smart Lists (Listes Automatiques) filtered by attribute codes — separate from manual attributes[] on documents.
How it works
Neo-backend exposes autoAttributes[] on documents and type: 'auto' folders with targetAttributeCodes / displayedCodes. IP Magic Box splits the sidebar into manual vs automatic deposit sections and renders auto-attribute tags per folder rules.
Reference: docs/auto-attributes.md in neo-backend repo.
Key files
src/protocol/bcyipApi.ts—AutoAttribute,Folder.type,Document.autoAttributessrc/components/DocumentsPanel/FolderSideBar.tsx— manual vs automatic sectionssrc/components/DocumentsPanel/Item/ListItem.tsx— folder-aware attribute displaysrc/components/DocumentsPanel/FilterBarAttributes.tsx— auto-folder filter barsrc/components/SidebarTabs/AutoAttributes.tsx— counts panelsrc/components/AnchorPanel/SelectFolders.tsx— excludes auto folders from manual deposit picker
Technical decisions
valueLabelfrom neo catalogue LOV displayed when present (valueLabel ?? value).- Feature flag in
src/config.tsfor gradual rollout.
Next steps
- Phase 2 deposit flows from Tower (when scoped)