{
    "id": "agenda-organize@beatlink",
    "name": "Agenda Organize",
    "description": "The Organize triage UI from agenda@beatlink. Nothing provisions the notebook structure any more: this addon reads the structural identity labels (#agendaOrganizeArea / #agendaOrganizeType / #agendaOrganizeSpecial) you put on your own root notes, and triages the items filed under those roots. The Organize page - shown on a note you pick in the Organize Editor - walks the Inbox, Area and Type subtrees (de-duped, since a filed item is reachable from two roots) and gives you one triage queue per classification dimension, plus a start-date queue with Morning/Noon/Evening/Night quick-times, a misfiled-notes queue that checks each note against the axis of the root it sits under, and an Invalid Roots cleanup table. Filing an item into its Area root and its Type root as a Trilium clone is this addon's per-note job. Owns its own settings note (organizeSchema.json/organizeConfig.json) tagged #agendaOrganizeConfig - the Organize note picker and the four quick-times - independent of agenda@beatlink's #agendaConfig. The classification `dimensions` registry deliberately stays in agenda@beatlink and is read cross-addon via #agendaConfig, because agenda's Overview derives its prefix/color/grouping/filter variants from the same list these triage queues write to; a local copy would silently drift. Item type comes from template-picker@beatlink's own registry (a note's ~template relation). Every cross-addon read degrades gracefully: until roots carry the identity labels the queues are simply empty.",
    "author": "BeatLink",
    "homepage": "https://github.com/BeatLink/trilium-scripts/tree/main/addons/agenda-organize@beatlink",
    "license": "GPL-3.0-or-later",
    "latestVersion": "3.5.1",
    "type": "widget",
    "readme": "README.md",
    "manifestSourceUrl": "https://beatlink.github.io/trilium-scripts/agenda-organize@beatlink/_tam_manifest_.json",
    "manifest": {
        "settingsNote": "organize-editor-page",
        "notes": [
            {
                "id": "organize-page-src",
                "title": "organizePage.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda-organize@beatlink/organizePage.jsx",
                "sha": "a3a56e3ff51ace74cb3f336af17032df30ca9f1fbd376dd9a54e86e7b3f6e0cc",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda-organize@beatlink/organizePage.jsx"
            },
            {
                "id": "organize-lib",
                "title": "organize.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda-organize@beatlink/organize.js",
                "sha": "c43748ce9adb90a50f38989793c30b16a2095fc477a04b595545d5054cd2c905",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda-organize@beatlink/organize.js"
            },
            {
                "id": "organize-dimensions",
                "title": "organizeDimensions.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda-organize@beatlink/organizeDimensions.jsx",
                "sha": "4ec7cfa7347379d213306271851ffce1b1e1af9bc9115d8b3c365b1d802a7a0a",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda-organize@beatlink/organizeDimensions.jsx"
            },
            {
                "id": "organize-settings",
                "title": "organizeSettings.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda-organize@beatlink/organizeSettings.js",
                "sha": "1cc0f9a0a981bec340f821665f304170e996a05f96fad2cc01ff34c8d8e849de",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda-organize@beatlink/organizeSettings.js"
            },
            {
                "id": "organize-editor-page",
                "title": "Organize Editor",
                "type": "render",
                "mime": "text/html",
                "sourceUrl": null
            },
            {
                "id": "organize-editor",
                "title": "organizeEditor.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda-organize@beatlink/organizeEditor.jsx",
                "sha": "b95b515da8ee33d116ec64869646c268c0a8a9d99b43bbb627aba9fc7590f902",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda-organize@beatlink/organizeEditor.jsx"
            },
            {
                "id": "organize-schema",
                "title": "organizeSchema.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda-organize@beatlink/organizeSchema.json",
                "sha": "73a41426d4af834c9bab71ab1d16985e845aed436563a1fd8c1822b9940bf60d",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda-organize@beatlink/organizeSchema.json"
            },
            {
                "id": "organize-defaults",
                "title": "organizeDefaults.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda-organize@beatlink/organizeDefaults.json",
                "sha": "5c0bb9d479e8b7cb81445c6e686bcd971bda2f967366c6e87fdd004d9fbe580d",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda-organize@beatlink/organizeDefaults.json"
            },
            {
                "id": "organize-config",
                "title": "organizeConfig.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": null
            },
            {
                "id": "organize-settings-note",
                "title": "Organize Settings",
                "type": "text",
                "mime": "text/html",
                "sourceUrl": null
            },
            {
                "id": "organize-css",
                "title": "organize.css",
                "type": "code",
                "mime": "text/css",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda-organize@beatlink/organize.css",
                "sha": "d5d72365ddbbe678ae3568c3db3287f3efe79066f3c0d7c28460bd1ad11e2dae",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda-organize@beatlink/organize.css"
            },
            {
                "id": "dimensions",
                "title": "dimensions.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda@beatlink/lib/dimensions.js",
                "sha": "7447ffa20ba115d50cbd411eae1242a53eafecfe1d7f335c3c890c04be35560d",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda@beatlink/lib/dimensions.js"
            },
            {
                "id": "registry",
                "title": "templateRegistry.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/template-picker@beatlink/templateRegistry.jsx",
                "sha": "32d908149ced73ed8a5911295fc04c01d3cf268072aa73b363688df75d19ef11",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/template-picker@beatlink/templateRegistry.jsx"
            },
            {
                "id": "readme",
                "title": "README.md",
                "type": "code",
                "mime": "text/markdown",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda-organize@beatlink/README.md",
                "renderAsHTML": true,
                "sha": "28cc9afe69425e4b3784a2c41e1050f09aeddc931fa502ba5790f3a1b5d81884",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda-organize@beatlink/README.md"
            },
            {
                "id": "libsettings-core",
                "title": "libSettingsCore.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libsettings/libsettings-core.js",
                "sha": "6fb4ffee0a776ef38a6646ccbc21dc276614f9ea02d61f1f4f9f877e94b0c586",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libsettings/libsettings-core.js"
            },
            {
                "id": "libsettings-ui",
                "title": "libSettingsUI.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libsettings/libsettings-ui.jsx",
                "sha": "66d4adead5e0447deba7f5cfa2a1573680ece1af619c53eb7241036122fce1a6",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libsettings/libsettings-ui.jsx"
            },
            {
                "id": "libsettings-style",
                "title": "libSettingsUI.css",
                "type": "code",
                "mime": "text/css",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libsettings/libsettings-ui.css",
                "sha": "43a6d3eba0af6f5e197064c7d0054a2ad725cd553c112f3b7427cd4830f2a75f",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libsettings/libsettings-ui.css"
            }
        ],
        "children": [
            {
                "parent": "root",
                "child": "organize-page-src"
            },
            {
                "parent": "root",
                "child": "organize-editor-page"
            },
            {
                "parent": "root",
                "child": "organize-settings-note"
            },
            {
                "parent": "root",
                "child": "organize-schema"
            },
            {
                "parent": "root",
                "child": "organize-defaults"
            },
            {
                "parent": "root",
                "child": "organize-css"
            },
            {
                "parent": "root",
                "child": "readme"
            },
            {
                "parent": "persistence",
                "child": "organize-config"
            },
            {
                "parent": "organize-editor-page",
                "child": "organize-editor"
            },
            {
                "parent": "organize-editor",
                "child": "libsettings-ui"
            },
            {
                "parent": "organize-editor",
                "child": "organize-dimensions"
            },
            {
                "parent": "organize-editor",
                "child": "organize-settings"
            },
            {
                "parent": "organize-editor",
                "child": "dimensions"
            },
            {
                "parent": "organize-page-src",
                "child": "organize-dimensions"
            },
            {
                "parent": "organize-page-src",
                "child": "organize-lib"
            },
            {
                "parent": "organize-page-src",
                "child": "organize-settings"
            },
            {
                "parent": "organize-page-src",
                "child": "dimensions"
            },
            {
                "parent": "organize-dimensions",
                "child": "libsettings-ui"
            },
            {
                "parent": "organize-dimensions",
                "child": "organize-settings"
            },
            {
                "parent": "organize-lib",
                "child": "registry"
            },
            {
                "parent": "organize-lib",
                "child": "libsettings-ui"
            },
            {
                "parent": "organize-settings",
                "child": "libsettings-ui"
            },
            {
                "parent": "dimensions",
                "child": "libsettings-ui"
            },
            {
                "parent": "registry",
                "child": "libsettings-ui"
            },
            {
                "parent": "libsettings-ui",
                "child": "libsettings-core"
            },
            {
                "parent": "libsettings-ui",
                "child": "libsettings-style"
            }
        ],
        "relations": [
            {
                "from": "organize-editor-page",
                "type": "renderNote",
                "to": "organize-editor"
            },
            {
                "from": "organize-settings-note",
                "type": "configNote",
                "to": "organize-config"
            },
            {
                "from": "organize-settings-note",
                "type": "schemaNote",
                "to": "organize-schema"
            },
            {
                "from": "organize-config",
                "type": "sourceConfig",
                "to": "organize-defaults"
            }
        ],
        "labels": [
            {
                "note": "organize-settings-note",
                "name": "agendaOrganizeConfig",
                "value": ""
            },
            {
                "note": "organize-page-src",
                "name": "agendaOrganizeRender",
                "value": ""
            },
            {
                "note": "organize-css",
                "name": "appCss",
                "value": ""
            },
            {
                "note": "organize-page-src",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "organize-editor-page",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "organize-editor",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "organize-lib",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "organize-dimensions",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "organize-settings",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "organize-settings-note",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "organize-schema",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "organize-config",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "organize-css",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "dimensions",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "readme",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "libsettings-style",
                "name": "appCss",
                "value": ""
            }
        ],
        "readmeNote": "readme",
        "settings": {
            "schema": "organize-schema",
            "defaults": "organize-defaults",
            "config": "organize-config"
        }
    },
    "contentHash": "07bdfe5b9e8412e19478cf2ef55faf308d41a83f45aa30b79f5c56ea47b05ecb"
}
