SKILL.md
greenline renders its own frontmatter: quoted name and description, the description from the manifest override where one existed, no upstream activation flag
The opening paragraph in the skill's own voice: to-tickets fires when the plan is settled in spec.md or decisions.md, never shapes or specifies (a gap returns to grill-with-docs or to-spec), never implements (implement takes the ready frontier), and a settled compact change is one ticket while wayfinder's decision tickets are not the tickets written here.
the plan is the initiative's spec.md or decisions.md, or the conversation when neither was written; a settled compact change is implement's one ticket, so this skill never writes it
A reference the user passes is a greenline artifact, a spec path, an initiative id or a ticket id read whole, not an issue number or URL with comments; the term names a greenline artifact, which is the one case a vocabulary edit covers.
34 unchanged lines
Step 5's heading and its opening sentence write the approved tickets to .greenline/work/tickets/TKT-NNN.md, in dependency order so depends_on names real ids, with an unused global id checked against the directory and greenline status, one file per ticket, at status ready in place of the ready-for-agent label; there is no configured tracker to choose.
Step 5's heading and its opening sentence write the approved tickets to .greenline/work/tickets/TKT-NNN.md, in dependency order so depends_on names real ids, with an unused global id checked against the directory and greenline status, one file per ticket, at status ready in place of the ready-for-agent label; there is no configured tracker to choose.
The local-files and real-tracker branches collapse into the initiative's lifecycle: the new ids listed in the initiative's tickets, the initiative advancing to planned, greenline doctor validating the graph, a later slice keeping existing ids, paths and evidence, greenline status projecting the frontier, and the parent spec or decisions held as a consumes pin never written to.
The local-files and real-tracker branches collapse into the initiative's lifecycle: the new ids listed in the initiative's tickets, the initiative advancing to planned, greenline doctor validating the graph, a later slice keeping existing ids, paths and evidence, greenline status projecting the frontier, and the parent spec or decisions held as a consumes pin never written to.
The local-files and real-tracker branches collapse into the initiative's lifecycle: the new ids listed in the initiative's tickets, the initiative advancing to planned, greenline doctor validating the graph, a later slice keeping existing ids, paths and evidence, greenline status projecting the frontier, and the parent spec or decisions held as a consumes pin never written to.
The local ticket template is WORK.md's ticket shape: title and What-to-build into intent, Blocked-by into depends_on, ready-for-agent into status: ready, the criteria into acceptance, the parent reference into a consumes pin, scope naming the roots touched; the body keeps What to build and adds Scope and authority.
The local ticket template is WORK.md's ticket shape: title and What-to-build into intent, Blocked-by into depends_on, ready-for-agent into status: ready, the criteria into acceptance, the parent reference into a consumes pin, scope naming the roots touched; the body keeps What to build and adds Scope and authority.
The local ticket template is WORK.md's ticket shape: title and What-to-build into intent, Blocked-by into depends_on, ready-for-agent into status: ready, the criteria into acceptance, the parent reference into a consumes pin, scope naming the roots touched; the body keeps What to build and adds Scope and authority.
The local ticket template is WORK.md's ticket shape: title and What-to-build into intent, Blocked-by into depends_on, ready-for-agent into status: ready, the criteria into acceptance, the parent reference into a consumes pin, scope naming the roots touched; the body keeps What to build and adds Scope and authority.
The local ticket template is WORK.md's ticket shape: title and What-to-build into intent, Blocked-by into depends_on, ready-for-agent into status: ready, the criteria into acceptance, the parent reference into a consumes pin, scope naming the roots touched; the body keeps What to build and adds Scope and authority.
The real-tracker issue template has no target and goes with its branch; the closing sentence addresses the ticket's intent and body and exempts the scope field, which names roots by contract; the Handoff section closes the chain to implement with greenline status and greenline doctor.
The real-tracker issue template has no target and goes with its branch; the closing sentence addresses the ticket's intent and body and exempts the scope field, which names roots by contract; the Handoff section closes the chain to implement with greenline status and greenline doctor.
The real-tracker issue template has no target and goes with its branch; the closing sentence addresses the ticket's intent and body and exempts the scope field, which names roots by contract; the Handoff section closes the chain to implement with greenline status and greenline doctor.