Apply GPGP/TAEMS coordination as local-scheduler constraints under explicit task, view, commitment, and delivery assumptions. NOT for assuming global task visibility, reliable delivery, or modern execution authority.
Installs into .claude/skills of the current project.
Are you the author of Decker Lesser 1995 Gpgp Taems?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/curiositech-decker-lesser-1995-gpgp-taems-port-daddy)
---
name: decker-lesser-1995-gpgp-taems
description: Apply GPGP/TAEMS coordination as local-scheduler constraints under explicit task, view, commitment, and delivery assumptions. NOT for assuming global task visibility, reliable delivery, or modern execution authority.
metadata:
category: Research & Academic
tags: [gpgp, taems, coordination, task-networks, multi-agent]
---
# GPGP/TAEMS: a family of local-scheduling coordination mechanisms
Decker and Lesser’s 25-page UMass Technical Report 94-14, cover dated 1995-08-09, describes an extensible GPGP family over subjective TÆMS task structures. It is distinct from the shorter ICMAS-95 conference version. The coordination module exchanges selected views/results, posts commitments, invokes the existing local scheduler, and communicates revisions; it does not centrally assign actions or prove global completion.
The initial mechanisms are M1 non-local viewpoints, M2 results, M3 exact simple redundancy, M4 hard predecessor relationships, and M5 positive facilitates relationships. M3 depends on stated MAX-QAF and exact-duplicate assumptions; MIN is not an interchangeable redundancy rule. Hinders is not handled by these five.
```mermaid
flowchart LR
V[Subjective task view] --> D[Detect relevant relationship]
D --> M{M1 M2 M3 M4 or M5?}
M -->|M1| I[Exchange selected non-local views]
M -->|M2| J[Communicate required results]
M -->|M3 M4 M5| C[Post or revise applicable commitments]
I --> Q
J --> Q
C --> S[Local scheduler returns schedule or alternative]
S --> R[Communicate selected change or available result]
R --> Q{Local quiescence conditions clear?}
Q -- no --> V
Q -- yes --> L[Local task-group stop only]
```
```mermaid
flowchart TD
X[Two exact duplicate methods quality 0.8] --> A{QAF}
A -- MAX --> B[One selected executor can supply result]
A -- MIN --> C[Missing required child keeps parent low]
B --> D[Shared tie-break and result delivery]
C --> E[Do not call this simple redundancy]
```
## Constructed fixtures
- **MAX/MIN:** for two equivalent results 0.8, `MAX(0.8,0.8)=0.8`; a missing MIN-required child remains a gap.
- **Hard predecessor:** A estimates quality 40 by local time 7 and, under an explicitly assumed one-unit communication delay, sends `C(DL(p,40,8))` to B. A later violation requires a communicated alternative or NIL.
- **Local quiescence:** an idle A with an outstanding commitment or expected B result is not locally quiescent. Local quiescence does not prove global termination.
## Navigation
- [Task hierarchy, QAF, and relationship mechanisms](references/task-decomposition-through-relationship-types.md)
- [Commitment lifecycle and revision](references/commitments-as-social-contracts.md)
- [Local scheduler boundary](references/coordination-as-constraint-posting-not-control.md)
- [M1 views and M2 results](references/subjective-views-and-partial-information.md)
- [Overhead categories and bounded evaluation](references/overhead-as-first-class-design-concern.md)
- [Local quiescence limit](references/termination-and-quiescence-in-distributed-coordination.md)
- [Family selection and experiment scope](references/no-universal-coordination-mechanism.md)
## Evidence boundary
Primary source: Decker & Lesser, *Designing a Family of Coordination Algorithms*, UMass CS TR 94-14, §§1–5 targeted-read via the official institutional PDF on 2026-09-24. Table 2 symbolic coefficients and some equations were not visually recovered, so this skill does not repeat them. Report simulations use generated abstract episodes, not production services or a global-optimality guarantee.
See [substrate choice and fixture limits](references/substrate-choice-and-fixture-boundary.md) before implementing schedule selection; a strict no-violation filter is a different policy.
## Bundle navigation
[examples index](examples/INDEX.md).