@prefix sioc: <http://rdfs.org/sioc/ns#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix content: <http://purl.org/rss/1.0/modules/content/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<https://lhero.org/?post_type=lh-portfolio&#038;p=147124>
  a sioc:Post ;
  dc:title "LH Tasks" ;
  dcterms:identifier 147124 ;
  dc:modified "2026-09-07T19:37:40Z"^^xsd:dateTime ;
  dc:created "2026-09-07T19:06:48Z"^^xsd:dateTime ;
  sioc:link <https://lhero.org/portfolio/lh-tasks/> ;
  sioc:has_creator <https://lhero.org/author/1/#account> ;
  sioc:has_container <https://lhero.org/#posts> ;
  content:encoded """<p>LH Task Queue is a single work queue for human and AI agent tasks, with atomic claiming, dependency tracking, and MCP abilities. Tasks live as a dedicated post type; workflow state (New, Claimed, In Progress, Pending, Blocked, Resolved, Closed, Cancelled, Deferred) is tracked in a companion status table rather than native WordPress post_status, so an atomic claim/complete/fail/reassign lifecycle can run safely under concurrent access from multiple human and agent sessions.</p>
<h2>Key features</h2>
<ul>
<li>Atomic task claiming (FIFO or targeted) with claim-token verification, so concurrent sessions can&#8217;t double-claim the same task</li>
<li>Dependency tracking via blocked_by, with automatic requeue if a claimed task turns out to be blocked</li>
<li>Queue/lane and task-type taxonomies for routing</li>
<li>Stale-claim sweep (cron) to recover tasks left claimed by a crashed or disconnected agent, with a renew-claim heartbeat so a still-live long-running claim can stay ahead of the sweep</li>
<li>Full MCP ability surface: create, claim-next, complete, fail, reassign, renew-claim, edit (staff override), get, list</li>
<li>Dashboard widget and admin list-table columns for at-a-glance workflow status</li>
</ul>
<h2>Install &amp; setup</h2>
<p>Network-activate the plugin (requires lh-markdown-converter). Tasks are created via the MCP abilities or programmatically via <code>LH_Tasks_task_post_type_class::create_task()</code>.</p>
<h2>Contents</h2>
<ul>
<li><a href="/portfolio/lh-tasks/admin-interfaces/">Admin interfaces</a></li>
<li><a href="/portfolio/lh-tasks/database-schema/">Database schema</a></li>
<li><a href="/portfolio/lh-tasks/hooks-and-cron/">Hooks and cron</a></li>
<li><a href="/portfolio/lh-tasks/mcp-abilities/">MCP abilities</a></li>
<li><a href="/portfolio/lh-tasks/architecture-notes/">Architecture notes</a></li>
<li><a href="/portfolio/lh-tasks/changelog/">Changelog</a></li>
</ul>
"""^^rdf:XMLLiteral ;
  sioc:content """LH Task Queue is a single work queue for human and AI agent tasks, with atomic claiming, dependency tracking, and MCP abilities. Tasks live as a dedicated post type; workflow state (New, Claimed, In Progress, Pending, Blocked, Resolved, Closed, Cancelled, Deferred) is tracked in a companion status table rather than native WordPress post_status, so an atomic claim/complete/fail/reassign lifecycle can run safely under concurrent access from multiple human and agent sessions.
Key features

Atomic task claiming (FIFO or targeted) with claim-token verification, so concurrent sessions can&#8217;t double-claim the same task
Dependency tracking via blocked_by, with automatic requeue if a claimed task turns out to be blocked
Queue/lane and task-type taxonomies for routing
Stale-claim sweep (cron) to recover tasks left claimed by a crashed or disconnected agent, with a renew-claim heartbeat so a still-live long-running claim can stay ahead of the sweep
Full MCP ability surface: create, claim-next, complete, fail, reassign, renew-claim, edit (staff override), get, list
Dashboard widget and admin list-table columns for at-a-glance workflow status

Install &amp; setup
Network-activate the plugin (requires lh-markdown-converter). Tasks are created via the MCP abilities or programmatically via LH_Tasks_task_post_type_class::create_task().
Contents

Admin interfaces
Database schema
Hooks and cron
MCP abilities
Architecture notes
Changelog

""" ;
  sioc:topic <https://lhero.org/lh_portfolio-type/plugin/>, <https://lhero.org/?taxonomy=author&term=cap-1> .

<https://lhero.org/author/1/#account> rdfs:seeAlso <https://lhero.org/author/1/?feed=lhrdf&format=turtle> .
<https://lhero.org/lh_portfolio-type/plugin/> rdfs:seeAlso <https://lhero.org/lh_portfolio-type/plugin/?feed=lhrdf&format=turtle> .
<https://lhero.org/?taxonomy=author&term=cap-1> rdfs:seeAlso <https://lhero.org/?taxonomy=author&term=cap-1&feed=lhrdf&format=turtle> .
