{"id":20,"date":"2026-04-08T16:50:00","date_gmt":"2026-04-08T16:50:00","guid":{"rendered":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/dependencies-and-milestones\/"},"modified":"2026-04-08T16:50:00","modified_gmt":"2026-04-08T16:50:00","slug":"dependencies-and-milestones","status":"publish","type":"post","link":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/dependencies-and-milestones\/","title":{"rendered":"Dependencies and milestones"},"content":{"rendered":"<p class=\"has-large-font-size\">Most tasks are independent. The few that aren&#8217;t deserve a dependency or a milestone \u2014 both keep your timeline honest.<\/p>\n<h2>Dependencies<\/h2>\n<p>A dependency says <em>this task can&#8217;t start until that task finishes<\/em>. Lattica supports two kinds:<\/p>\n<ul>\n<li><strong>Finish-to-start<\/strong> \u2014 the most common. &#8220;Deploy&#8221; depends on &#8220;QA pass.&#8221;<\/li>\n<li><strong>Start-to-start<\/strong> \u2014 used when two tasks need to begin together. &#8220;Marketing copy&#8221; and &#8220;Design&#8221; both block &#8220;Launch announcement.&#8221;<\/li>\n<\/ul>\n<p>To add one, open a task, click <strong>+ Dependency<\/strong>, and search for the blocker. Or drag a connection between two cards on the timeline view.<\/p>\n<h2>What dependencies do<\/h2>\n<ul>\n<li><strong>Highlight blockers.<\/strong> A dependent task shows a small red dot and the title of its blocker until the blocker is Done.<\/li>\n<li><strong>Cascade due-date changes.<\/strong> If you push back the blocker, Lattica offers to push dependents by the same amount.<\/li>\n<li><strong>Show the critical path.<\/strong> Timeline view highlights the chain of dependencies that drives your end date.<\/li>\n<\/ul>\n<h2>Milestones<\/h2>\n<p>A milestone is a task with no duration \u2014 just a date. Use them for hard deadlines: launch days, conference talks, contract delivery dates. Milestones show as diamonds on the timeline and as a separate row on dashboards.<\/p>\n<p>The convention most teams use: prefix milestone titles with <code>\ud83c\udfaf<\/code> or <code>\u2605<\/code> so they&#8217;re scannable in lists. Example: <em>\u2605 v2.4 ships<\/em>.<\/p>\n<h2>Avoid dependency chains longer than 3-4 deep<\/h2>\n<p>If you find yourself building a chain of seven dependencies, that&#8217;s a sign the work should be a single project with sections, not a pile of dependent tasks. Long chains are fragile \u2014 one slip rolls the whole thing.<\/p>\n<h2>Circular dependencies<\/h2>\n<p>Lattica refuses to save a circular chain. If A blocks B and B blocks C, you can&#8217;t make C block A. The error message tells you which existing dependency is the conflict.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When to use dependencies, when to use milestones, and the rule of three for chain depth.<\/p>\n","protected":false},"author":0,"featured_media":27,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[22,23,24],"class_list":["post-20","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projects-tasks","tag-dependencies","tag-milestones","tag-timeline"],"_links":{"self":[{"href":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/wp-json\/wp\/v2\/posts\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":0,"href":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/wp-json\/wp\/v2\/posts\/20\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/wp-json\/wp\/v2\/media\/27"}],"wp:attachment":[{"href":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/wp-json\/wp\/v2\/categories?post=20"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/wp-json\/wp\/v2\/tags?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}