{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"para-life-os","type":"registry:block","title":"PARA Life OS","description":"Projects, Areas, Resources, Archive, wired with relations and a home dashboard.","author":"Notion Arena","categories":["docs"],"tags":["native","pro","para","second-brain","life-os","zettelkasten","dashboard"],"meta":{"kind":"native","tier":"pro","version":"2.0.0","updatedAt":"2026-10-03","notionPlan":"Plus","emoji":"🧠","delivery":["api","duplicate","guide"],"capabilities":{"interactive":false,"offlineSafe":true,"persistsLocally":false,"writesToNotion":true,"needsNetwork":false},"recipe":"para-life-os","installUrl":"https://notionarena.vercel.app/api/install"},"files":[{"path":"recipes/para-life-os.json","type":"registry:file","target":"notion/recipes/para-life-os.json","content":"{\n  \"$schema\": \"https://notionarena.vercel.app/r/schema.json\",\n  \"notionVersion\": \"2026-03-11\",\n  \"id\": \"para-life-os\",\n  \"summary\": \"Projects, Areas, Resources, Notes and Tasks, cross-linked so nothing is orphaned, with a home dashboard built from synced blocks.\",\n  \"databases\": [\n    {\n      \"ref\": \"projects\",\n      \"title\": \"Projects\",\n      \"icon\": \"🚀\",\n      \"properties\": {\n        \"Name\": {\n          \"title\": {}\n        },\n        \"Status\": {\n          \"status\": {\n            \"options\": [\n              {\n                \"name\": \"Someday\",\n                \"color\": \"gray\",\n                \"group\": \"To-do\"\n              },\n              {\n                \"name\": \"Next up\",\n                \"color\": \"blue\",\n                \"group\": \"To-do\"\n              },\n              {\n                \"name\": \"Active\",\n                \"color\": \"yellow\",\n                \"group\": \"In progress\"\n              },\n              {\n                \"name\": \"Blocked\",\n                \"color\": \"red\",\n                \"group\": \"In progress\"\n              },\n              {\n                \"name\": \"Done\",\n                \"color\": \"green\",\n                \"group\": \"Complete\"\n              },\n              {\n                \"name\": \"Archived\",\n                \"color\": \"gray\",\n                \"group\": \"Complete\"\n              }\n            ]\n          }\n        },\n        \"Area\": {\n          \"relation\": {\n            \"type\": \"dual_property\",\n            \"dual_property\": {\n              \"synced_property_name\": \"Projects\"\n            }\n          },\n          \"__relationRef\": \"areas\"\n        },\n        \"Owner\": {\n          \"people\": {}\n        },\n        \"Deadline\": {\n          \"date\": {}\n        },\n        \"Outcome\": {\n          \"rich_text\": {},\n          \"description\": \"One sentence: what is true when this is finished?\"\n        },\n        \"Tasks\": {\n          \"relation\": {\n            \"type\": \"dual_property\",\n            \"dual_property\": {\n              \"synced_property_name\": \"Project\"\n            }\n          },\n          \"__relationRef\": \"tasks\"\n        },\n        \"Notes\": {\n          \"relation\": {\n            \"type\": \"dual_property\",\n            \"dual_property\": {\n              \"synced_property_name\": \"Project\"\n            }\n          },\n          \"__relationRef\": \"notes\"\n        },\n        \"Tasks done\": {\n          \"rollup\": {\n            \"relation_property_name\": \"Tasks\",\n            \"rollup_property_name\": \"Done\",\n            \"function\": \"checked\"\n          }\n        },\n        \"Tasks total\": {\n          \"rollup\": {\n            \"relation_property_name\": \"Tasks\",\n            \"rollup_property_name\": \"Name\",\n            \"function\": \"count_values\"\n          }\n        },\n        \"% complete\": {\n          \"formula\": {\n            \"expression\": \"if(prop(\\\"Tasks total\\\") == 0, 0, round(prop(\\\"Tasks done\\\") / prop(\\\"Tasks total\\\") * 100))\"\n          }\n        },\n        \"Progress\": {\n          \"formula\": {\n            \"expression\": \"slice(\\\"██████████\\\", 0, round(prop(\\\"% complete\\\") / 10)) + \\\" \\\" + format(prop(\\\"% complete\\\")) + \\\"%\\\"\"\n          }\n        },\n        \"Days to deadline\": {\n          \"formula\": {\n            \"expression\": \"if(empty(prop(\\\"Deadline\\\")), 0, dateBetween(prop(\\\"Deadline\\\"), now(), \\\"days\\\"))\"\n          }\n        },\n        \"Health\": {\n          \"formula\": {\n            \"expression\": \"ifs(prop(\\\"Status\\\") == \\\"Blocked\\\", \\\"🔴 Blocked\\\", prop(\\\"Days to deadline\\\") < 0 and prop(\\\"Status\\\") != \\\"Done\\\", \\\"🔴 Overdue\\\", prop(\\\"Days to deadline\\\") < 7 and prop(\\\"% complete\\\") < 70, \\\"🟡 Tight\\\", prop(\\\"Status\\\") == \\\"Active\\\", \\\"🟢 On it\\\", true, \\\"⚪\\\")\"\n          }\n        }\n      },\n      \"seed\": [\n        {\n          \"name\": \"Launch the component registry\",\n          \"props\": {\n            \"Status\": \"Active\"\n          }\n        },\n        {\n          \"name\": \"Rewrite the pricing page\",\n          \"props\": {\n            \"Status\": \"Next up\"\n          }\n        }\n      ]\n    },\n    {\n      \"ref\": \"areas\",\n      \"title\": \"Areas\",\n      \"icon\": \"🧭\",\n      \"properties\": {\n        \"Name\": {\n          \"title\": {}\n        },\n        \"Standard\": {\n          \"rich_text\": {},\n          \"description\": \"What does 'good enough' look like here, indefinitely?\"\n        },\n        \"Owner\": {\n          \"people\": {}\n        },\n        \"Review cadence\": {\n          \"select\": {\n            \"options\": [\n              {\n                \"name\": \"Weekly\",\n                \"color\": \"green\"\n              },\n              {\n                \"name\": \"Monthly\",\n                \"color\": \"blue\"\n              },\n              {\n                \"name\": \"Quarterly\",\n                \"color\": \"purple\"\n              }\n            ]\n          }\n        },\n        \"Last reviewed\": {\n          \"date\": {}\n        },\n        \"Projects\": {\n          \"relation\": {\n            \"type\": \"single_property\",\n            \"single_property\": {}\n          },\n          \"__relationRef\": \"projects\"\n        },\n        \"Notes\": {\n          \"relation\": {\n            \"type\": \"dual_property\",\n            \"dual_property\": {\n              \"synced_property_name\": \"Area\"\n            }\n          },\n          \"__relationRef\": \"notes\"\n        },\n        \"Resources\": {\n          \"relation\": {\n            \"type\": \"dual_property\",\n            \"dual_property\": {\n              \"synced_property_name\": \"Area\"\n            }\n          },\n          \"__relationRef\": \"resources\"\n        },\n        \"Active projects\": {\n          \"rollup\": {\n            \"relation_property_name\": \"Projects\",\n            \"rollup_property_name\": \"Status\",\n            \"function\": \"count\"\n          }\n        },\n        \"Review due\": {\n          \"formula\": {\n            \"expression\": \"ifs(prop(\\\"Review cadence\\\") == \\\"Weekly\\\", dateBetween(now(), prop(\\\"Last reviewed\\\"), \\\"days\\\") > 7, prop(\\\"Review cadence\\\") == \\\"Monthly\\\", dateBetween(now(), prop(\\\"Last reviewed\\\"), \\\"days\\\") > 31, true, dateBetween(now(), prop(\\\"Last reviewed\\\"), \\\"days\\\") > 92)\"\n          }\n        }\n      },\n      \"seed\": [\n        {\n          \"name\": \"Health\",\n          \"props\": {\n            \"Standard\": \"Move four times a week, sleep seven hours.\",\n            \"Review cadence\": \"Weekly\"\n          }\n        },\n        {\n          \"name\": \"Finances\",\n          \"props\": {\n            \"Standard\": \"Every expense categorised within a week.\",\n            \"Review cadence\": \"Monthly\"\n          }\n        },\n        {\n          \"name\": \"Craft\",\n          \"props\": {\n            \"Standard\": \"Ship something public every month.\",\n            \"Review cadence\": \"Monthly\"\n          }\n        }\n      ]\n    },\n    {\n      \"ref\": \"resources\",\n      \"title\": \"Resources\",\n      \"icon\": \"📚\",\n      \"properties\": {\n        \"Name\": {\n          \"title\": {}\n        },\n        \"Type\": {\n          \"select\": {\n            \"options\": [\n              {\n                \"name\": \"Article\",\n                \"color\": \"blue\"\n              },\n              {\n                \"name\": \"Book\",\n                \"color\": \"purple\"\n              },\n              {\n                \"name\": \"Tool\",\n                \"color\": \"green\"\n              },\n              {\n                \"name\": \"Course\",\n                \"color\": \"yellow\"\n              },\n              {\n                \"name\": \"Reference\",\n                \"color\": \"gray\"\n              },\n              {\n                \"name\": \"Template\",\n                \"color\": \"pink\"\n              }\n            ]\n          }\n        },\n        \"Link\": {\n          \"url\": {}\n        },\n        \"Topic\": {\n          \"multi_select\": {\n            \"options\": [\n              {\n                \"name\": \"Design\",\n                \"color\": \"pink\"\n              },\n              {\n                \"name\": \"Engineering\",\n                \"color\": \"blue\"\n              },\n              {\n                \"name\": \"Writing\",\n                \"color\": \"yellow\"\n              },\n              {\n                \"name\": \"Business\",\n                \"color\": \"green\"\n              },\n              {\n                \"name\": \"Notion\",\n                \"color\": \"purple\"\n              }\n            ]\n          }\n        },\n        \"Area\": {\n          \"relation\": {\n            \"type\": \"single_property\",\n            \"single_property\": {}\n          },\n          \"__relationRef\": \"areas\"\n        },\n        \"Rating\": {\n          \"select\": {\n            \"options\": [\n              {\n                \"name\": \"★\",\n                \"color\": \"gray\"\n              },\n              {\n                \"name\": \"★★\",\n                \"color\": \"yellow\"\n              },\n              {\n                \"name\": \"★★★\",\n                \"color\": \"orange\"\n              },\n              {\n                \"name\": \"★★★★\",\n                \"color\": \"green\"\n              }\n            ]\n          }\n        },\n        \"Read / used\": {\n          \"checkbox\": {}\n        },\n        \"Summary\": {\n          \"rich_text\": {}\n        }\n      },\n      \"seed\": [\n        {\n          \"name\": \"Notion API: Working with views\",\n          \"props\": {\n            \"Type\": \"Reference\",\n            \"Topic\": [\n              \"Notion\",\n              \"Engineering\"\n            ],\n            \"Rating\": \"★★★★\"\n          }\n        },\n        {\n          \"name\": \"Building a second brain\",\n          \"props\": {\n            \"Type\": \"Book\",\n            \"Topic\": [\n              \"Writing\"\n            ]\n          }\n        }\n      ]\n    },\n    {\n      \"ref\": \"notes\",\n      \"title\": \"Notes\",\n      \"icon\": \"🗒️\",\n      \"properties\": {\n        \"Name\": {\n          \"title\": {}\n        },\n        \"Captured\": {\n          \"created_time\": {}\n        },\n        \"Kind\": {\n          \"select\": {\n            \"options\": [\n              {\n                \"name\": \"Fleeting\",\n                \"color\": \"gray\"\n              },\n              {\n                \"name\": \"Literature\",\n                \"color\": \"blue\"\n              },\n              {\n                \"name\": \"Permanent\",\n                \"color\": \"green\"\n              },\n              {\n                \"name\": \"Meeting\",\n                \"color\": \"yellow\"\n              }\n            ]\n          }\n        },\n        \"Project\": {\n          \"relation\": {\n            \"type\": \"single_property\",\n            \"single_property\": {}\n          },\n          \"__relationRef\": \"projects\"\n        },\n        \"Area\": {\n          \"relation\": {\n            \"type\": \"single_property\",\n            \"single_property\": {}\n          },\n          \"__relationRef\": \"areas\"\n        },\n        \"Tags\": {\n          \"multi_select\": {\n            \"options\": [\n              {\n                \"name\": \"idea\",\n                \"color\": \"purple\"\n              },\n              {\n                \"name\": \"question\",\n                \"color\": \"yellow\"\n              },\n              {\n                \"name\": \"quote\",\n                \"color\": \"pink\"\n              },\n              {\n                \"name\": \"decision\",\n                \"color\": \"green\"\n              }\n            ]\n          }\n        },\n        \"Process this\": {\n          \"checkbox\": {}\n        }\n      },\n      \"seed\": [\n        {\n          \"name\": \"Registry items should be one file, two delivery channels\",\n          \"props\": {\n            \"Kind\": \"Permanent\",\n            \"Tags\": [\n              \"idea\"\n            ]\n          }\n        }\n      ]\n    },\n    {\n      \"ref\": \"tasks\",\n      \"title\": \"Tasks\",\n      \"icon\": \"✅\",\n      \"properties\": {\n        \"Name\": {\n          \"title\": {}\n        },\n        \"Done\": {\n          \"checkbox\": {}\n        },\n        \"Due\": {\n          \"date\": {}\n        },\n        \"Effort\": {\n          \"select\": {\n            \"options\": [\n              {\n                \"name\": \"2m\",\n                \"color\": \"gray\"\n              },\n              {\n                \"name\": \"15m\",\n                \"color\": \"blue\"\n              },\n              {\n                \"name\": \"1h\",\n                \"color\": \"yellow\"\n              },\n              {\n                \"name\": \"Half day\",\n                \"color\": \"orange\"\n              }\n            ]\n          }\n        },\n        \"Project\": {\n          \"relation\": {\n            \"type\": \"single_property\",\n            \"single_property\": {}\n          },\n          \"__relationRef\": \"projects\"\n        },\n        \"Where\": {\n          \"select\": {\n            \"options\": [\n              {\n                \"name\": \"Today\",\n                \"color\": \"green\"\n              },\n              {\n                \"name\": \"This week\",\n                \"color\": \"blue\"\n              },\n              {\n                \"name\": \"Later\",\n                \"color\": \"gray\"\n              }\n            ]\n          }\n        },\n        \"State\": {\n          \"formula\": {\n            \"expression\": \"ifs(prop(\\\"Done\\\"), \\\"✅\\\", empty(prop(\\\"Due\\\")), \\\"⚪\\\", prop(\\\"Due\\\") < now(), \\\"🔴\\\", dateBetween(prop(\\\"Due\\\"), now(), \\\"days\\\") == 0, \\\"🟠\\\", true, \\\"🟢\\\")\"\n          }\n        }\n      },\n      \"seed\": [\n        {\n          \"name\": \"Draft the registry spec page\",\n          \"props\": {\n            \"Effort\": \"1h\",\n            \"Where\": \"Today\",\n            \"Done\": false\n          }\n        },\n        {\n          \"name\": \"Renew domain\",\n          \"props\": {\n            \"Effort\": \"15m\",\n            \"Where\": \"This week\"\n          }\n        }\n      ]\n    }\n  ],\n  \"views\": [\n    {\n      \"on\": \"projects\",\n      \"name\": \"Active\",\n      \"type\": \"board\",\n      \"configuration\": {\n        \"type\": \"board\",\n        \"card_layout\": \"comfortable\"\n      },\n      \"filter\": {\n        \"property\": \"Status\",\n        \"status\": {\n          \"equals\": \"Active\"\n        }\n      }\n    },\n    {\n      \"on\": \"areas\",\n      \"name\": \"Areas\",\n      \"type\": \"gallery\",\n      \"configuration\": {\n        \"type\": \"gallery\",\n        \"card_layout\": \"cover_dominant\"\n      }\n    },\n    {\n      \"on\": \"tasks\",\n      \"name\": \"Today\",\n      \"type\": \"list\",\n      \"filter\": {\n        \"and\": [\n          {\n            \"property\": \"Done\",\n            \"checkbox\": {\n              \"equals\": false\n            }\n          },\n          {\n            \"property\": \"Where\",\n            \"select\": {\n              \"equals\": \"Today\"\n            }\n          }\n        ]\n      }\n    },\n    {\n      \"on\": \"notes\",\n      \"name\": \"Inbox\",\n      \"type\": \"table\",\n      \"filter\": {\n        \"property\": \"Process this\",\n        \"checkbox\": {\n          \"equals\": true\n        }\n      },\n      \"sorts\": [\n        {\n          \"property\": \"Captured\",\n          \"direction\": \"descending\"\n        }\n      ]\n    },\n    {\n      \"on\": \"notes\",\n      \"name\": \"Quick capture\",\n      \"type\": \"form\",\n      \"configuration\": {\n        \"type\": \"form\",\n        \"properties\": [\n          {\n            \"property_name\": \"Name\",\n            \"visible\": true,\n            \"label\": \"What's on your mind?\",\n            \"required\": true\n          },\n          {\n            \"property_name\": \"Kind\",\n            \"visible\": true,\n            \"label\": \"Type\"\n          },\n          {\n            \"property_name\": \"Tags\",\n            \"visible\": true,\n            \"label\": \"Tags\"\n          }\n        ],\n        \"submit_label\": \"Capture\"\n      }\n    },\n    {\n      \"on\": \"resources\",\n      \"name\": \"Library\",\n      \"type\": \"table\",\n      \"sorts\": [\n        {\n          \"property\": \"Rating\",\n          \"direction\": \"ascending\"\n        }\n      ]\n    },\n    {\n      \"on\": \"areas\",\n      \"name\": \"Needs a review\",\n      \"type\": \"table\",\n      \"filter\": {\n        \"property\": \"Review due\",\n        \"checkbox\": {\n          \"equals\": true\n        }\n      }\n    }\n  ],\n  \"pages\": [\n    {\n      \"title\": \"Home\",\n      \"icon\": \"🏠\",\n      \"blocks\": [\n        {\n          \"object\": \"block\",\n          \"type\": \"synced_block\",\n          \"synced_block\": {\n            \"synced_from\": null\n          },\n          \"children\": [\n            {\n              \"object\": \"block\",\n              \"type\": \"column_list\",\n              \"column_list\": {},\n              \"children\": [\n                {\n                  \"object\": \"block\",\n                  \"type\": \"column\",\n                  \"column\": {},\n                  \"children\": [\n                    {\n                      \"object\": \"block\",\n                      \"type\": \"heading_3\",\n                      \"heading_3\": {\n                        \"rich_text\": [\n                          {\n                            \"type\": \"text\",\n                            \"text\": {\n                              \"content\": \"🏠 Home\",\n                              \"link\": null\n                            }\n                          }\n                        ],\n                        \"color\": \"default\",\n                        \"is_toggleable\": false\n                      }\n                    },\n                    {\n                      \"object\": \"block\",\n                      \"type\": \"paragraph\",\n                      \"paragraph\": {\n                        \"rich_text\": [\n                          {\n                            \"type\": \"text\",\n                            \"text\": {\n                              \"content\": \"One entry point. Everything else is a linked view.\",\n                              \"link\": null\n                            }\n                          }\n                        ],\n                        \"color\": \"default\"\n                      }\n                    }\n                  ]\n                },\n                {\n                  \"object\": \"block\",\n                  \"type\": \"column\",\n                  \"column\": {},\n                  \"children\": [\n                    {\n                      \"object\": \"block\",\n                      \"type\": \"paragraph\",\n                      \"paragraph\": {\n                        \"rich_text\": [\n                          {\n                            \"type\": \"text\",\n                            \"text\": {\n                              \"content\": \"Today\",\n                              \"link\": null\n                            },\n                            \"annotations\": {\n                              \"bold\": true\n                            }\n                          }\n                        ],\n                        \"color\": \"default\"\n                      }\n                    },\n                    {\n                      \"object\": \"block\",\n                      \"type\": \"paragraph\",\n                      \"paragraph\": {\n                        \"rich_text\": [\n                          {\n                            \"type\": \"text\",\n                            \"text\": {\n                              \"content\": \"· linked view of Tasks → Today\",\n                              \"link\": null\n                            }\n                          }\n                        ],\n                        \"color\": \"default\"\n                      }\n                    }\n                  ]\n                },\n                {\n                  \"object\": \"block\",\n                  \"type\": \"column\",\n                  \"column\": {},\n                  \"children\": [\n                    {\n                      \"object\": \"block\",\n                      \"type\": \"paragraph\",\n                      \"paragraph\": {\n                        \"rich_text\": [\n                          {\n                            \"type\": \"text\",\n                            \"text\": {\n                              \"content\": \"Active\",\n                              \"link\": null\n                            },\n                            \"annotations\": {\n                              \"bold\": true\n                            }\n                          }\n                        ],\n                        \"color\": \"default\"\n                      }\n                    },\n                    {\n                      \"object\": \"block\",\n                      \"type\": \"paragraph\",\n                      \"paragraph\": {\n                        \"rich_text\": [\n                          {\n                            \"type\": \"text\",\n                            \"text\": {\n                              \"content\": \"· linked view of Projects → Active\",\n                              \"link\": null\n                            }\n                          }\n                        ],\n                        \"color\": \"default\"\n                      }\n                    }\n                  ]\n                }\n              ]\n            }\n          ]\n        },\n        {\n          \"object\": \"block\",\n          \"type\": \"callout\",\n          \"callout\": {\n            \"rich_text\": [\n              {\n                \"type\": \"text\",\n                \"text\": {\n                  \"content\": \"This header is a synced block. \",\n                  \"link\": null\n                },\n                \"annotations\": {\n                  \"bold\": true\n                }\n              },\n              {\n                \"type\": \"text\",\n                \"text\": {\n                  \"content\": \"Create it once, then duplicate it onto every dashboard page so navigation is consistent and editable from one place. \",\n                  \"link\": null\n                }\n              },\n              {\n                \"type\": \"text\",\n                \"text\": {\n                  \"content\": \"The API can create the original; the duplicates are an app-side step.\",\n                  \"link\": null\n                }\n              }\n            ],\n            \"icon\": {\n              \"type\": \"emoji\",\n              \"emoji\": \"🔁\"\n            },\n            \"color\": \"blue_background\"\n          }\n        },\n        {\n          \"object\": \"block\",\n          \"type\": \"divider\",\n          \"divider\": {}\n        },\n        {\n          \"object\": \"block\",\n          \"type\": \"heading_2\",\n          \"heading_2\": {\n            \"rich_text\": [\n              {\n                \"type\": \"text\",\n                \"text\": {\n                  \"content\": \"Today\",\n                  \"link\": null\n                }\n              }\n            ],\n            \"color\": \"default\",\n            \"is_toggleable\": false\n          }\n        },\n        {\n          \"object\": \"block\",\n          \"type\": \"paragraph\",\n          \"paragraph\": {\n            \"rich_text\": [\n              {\n                \"type\": \"text\",\n                \"text\": {\n                  \"content\": \"Linked view: Tasks, filtered to Where = Today and Done is unchecked.\",\n                  \"link\": null\n                }\n              }\n            ],\n            \"color\": \"default\"\n          }\n        },\n        {\n          \"object\": \"block\",\n          \"type\": \"heading_2\",\n          \"heading_2\": {\n            \"rich_text\": [\n              {\n                \"type\": \"text\",\n                \"text\": {\n                  \"content\": \"Active projects\",\n                  \"link\": null\n                }\n              }\n            ],\n            \"color\": \"default\",\n            \"is_toggleable\": false\n          }\n        },\n        {\n          \"object\": \"block\",\n          \"type\": \"paragraph\",\n          \"paragraph\": {\n            \"rich_text\": [\n              {\n                \"type\": \"text\",\n                \"text\": {\n                  \"content\": \"Linked view: Projects, Status = Active, sorted by Days to deadline.\",\n                  \"link\": null\n                }\n              }\n            ],\n            \"color\": \"default\"\n          }\n        },\n        {\n          \"object\": \"block\",\n          \"type\": \"heading_2\",\n          \"heading_2\": {\n            \"rich_text\": [\n              {\n                \"type\": \"text\",\n                \"text\": {\n                  \"content\": \"Capture\",\n                  \"link\": null\n                }\n              }\n            ],\n            \"color\": \"default\",\n            \"is_toggleable\": false\n          }\n        },\n        {\n          \"object\": \"block\",\n          \"type\": \"bookmark\",\n          \"bookmark\": {\n            \"url\": \"https://www.notion.so/\",\n            \"caption\": [\n              {\n                \"type\": \"text\",\n                \"text\": {\n                  \"content\": \"Publish the Notes form view and link it here so mobile capture is one tap.\",\n                  \"link\": null\n                }\n              }\n            ]\n          }\n        },\n        {\n          \"object\": \"block\",\n          \"type\": \"divider\",\n          \"divider\": {}\n        },\n        {\n          \"object\": \"block\",\n          \"type\": \"heading_2\",\n          \"heading_2\": {\n            \"rich_text\": [\n              {\n                \"type\": \"text\",\n                \"text\": {\n                  \"content\": \"Weekly review\",\n                  \"link\": null\n                }\n              }\n            ],\n            \"color\": \"default\",\n            \"is_toggleable\": false\n          }\n        },\n        {\n          \"object\": \"block\",\n          \"type\": \"numbered_list_item\",\n          \"numbered_list_item\": {\n            \"rich_text\": [\n              {\n                \"type\": \"text\",\n                \"text\": {\n                  \"content\": \"Empty the Notes inbox. Every fleeting note becomes permanent, gets a project, or is deleted.\",\n                  \"link\": null\n                }\n              }\n            ],\n            \"color\": \"default\"\n          }\n        },\n        {\n          \"object\": \"block\",\n          \"type\": \"numbered_list_item\",\n          \"numbered_list_item\": {\n            \"rich_text\": [\n              {\n                \"type\": \"text\",\n                \"text\": {\n                  \"content\": \"Walk every Active project. Is it still active? Move it to Someday or Done without guilt.\",\n                  \"link\": null\n                }\n              }\n            ],\n            \"color\": \"default\"\n          }\n        },\n        {\n          \"object\": \"block\",\n          \"type\": \"numbered_list_item\",\n          \"numbered_list_item\": {\n            \"rich_text\": [\n              {\n                \"type\": \"text\",\n                \"text\": {\n                  \"content\": \"Check Areas with Review due. Update Last reviewed only if you actually looked.\",\n                  \"link\": null\n                }\n              }\n            ],\n            \"color\": \"default\"\n          }\n        },\n        {\n          \"object\": \"block\",\n          \"type\": \"numbered_list_item\",\n          \"numbered_list_item\": {\n            \"rich_text\": [\n              {\n                \"type\": \"text\",\n                \"text\": {\n                  \"content\": \"Pick three tasks for Today, and only three.\",\n                  \"link\": null\n                }\n              }\n            ],\n            \"color\": \"default\"\n          }\n        },\n        {\n          \"object\": \"block\",\n          \"type\": \"quote\",\n          \"quote\": {\n            \"rich_text\": [\n              {\n                \"type\": \"text\",\n                \"text\": {\n                  \"content\": \"Archive is a status, not a place. Everything you have ever written stays searchable.\",\n                  \"link\": null\n                }\n              }\n            ],\n            \"color\": \"default\"\n          }\n        }\n      ]\n    }\n  ]\n}"},{"path":"recipes/para-life-os.manual.md","type":"registry:file","target":"notion/recipes/para-life-os.manual.md","content":"## Synced block duplicates across dashboards\n\n**Why this cannot be scripted:** The API can append an original synced_block, but the duplicate instances that reference it must be created in the app.\n\n1. Build the header once on Home, inside a synced block.\n2. On every other dashboard page: type /synced and choose “Paste from elsewhere”, then pick the Home header.\n3. Editing any instance edits all of them. That is the whole point.\n\n## Button: “Start my day”\n\n**Why this cannot be scripted:** Button properties are response-only in the Notion API: the schema is returned on read, but the API ignores button settings on write and cannot create a button or configure its actions.\n\n1. On Home: /button.\n2. Action 1: Add page to → Notes, Kind = Fleeting, Process this = checked (a blank capture line).\n3. Action 2: Open page → Home, so the Today view refreshes into focus.\n4. Action 3 (optional): show a confirmation with today's date.\n\n## Recurring template: weekly review\n\n**Why this cannot be scripted:** Recurring database templates (daily/weekly/monthly) are configured in the app on the template's ••• menu; the API can create pages from a template but cannot schedule recurrence.\n\n1. Create a “Reviews” database with Date and a body containing the four numbered steps above.\n2. Template ••• → Repeat → Every Sunday at 17:00.\n3. Inside the body, add linked views: Notes inbox, Projects active, Areas needs a review.\n"}]}