Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions .agents/skills/adaptive-wait/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,13 @@ description: Adaptive WAIT for agentic GitHub ops. Dual-gate before promote. Sta

Canonical: master `.agents/skills/adaptive-wait/SKILL.md`.

Master HEAD this session: `21034ef7`.
Read `docs/ops/LANE-MATRIX.md` every WAIT cycle (age buckets included).
Master HEAD this session: `3be36016`.
Read `docs/ops/LANE-MATRIX.md` every WAIT cycle.
Do not treat Copilot review as a promote gate.
Vercel rate-limit ≠ dual-gate failure.
Age ≥40d does not auto-promote; rebase + dual-gate required.
#682 WAIT/EXTRACT (ML keep-alive).
Disjoint work this cycle: open-PR age audit from #47, issue→PR map, LANE-MATRIX rewrite, #175 pulse.
#682 WAIT/EXTRACT (ML keep-alive) — branch update requested onto live master.
Disjoint work this cycle: LANE-MATRIX rewrite after #679/#693 land, skill upgrades, #175 pulse, no idle YOLO merge.
AVOID HITL YOLO YEET AUTOAPPROVE.

Agent-Identity: Grok (Administrator)
8 changes: 4 additions & 4 deletions .agents/skills/evidence-led-monorepo-ops/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ description: Continuous evidence-led admin ops on timerloggedout-spec/termux-mon

Canonical: master `.agents/skills/evidence-led-monorepo-ops/SKILL.md`.

Session 2026-09-20 18:05 PDT: live master `21034ef7`. Open PRs=76. Oldest open PR #47 = 46d. Issue #175 = 40d.
**SSOT lane matrix:** `docs/ops/LANE-MATRIX.md` — rewrite every session (includes age buckets).
Session 2026-09-20 18:23 PDT: live master `3be36016` (#679 Sentinel + #693 Linguist).
**SSOT lane matrix:** `docs/ops/LANE-MATRIX.md` — rewrite every session.
**Peer routing:** Copilot is optional peer — NOT a promote gate.
**Mega policy:** size ≠ quality; promote when dual-gate green. Age alone ≠ promote.
Vercel 24h rate-limit is a **non-gate**.
#682 WAIT/EXTRACT — rebase ML keep-alive onto `21034ef7`.
#682 WAIT/EXTRACT — rebase ML keep-alive onto `3be36016` (prior dual-gate green on `579dc2c0`).
#684 HOLD. Ancient wrong-base (#48/#69/#73) HOLD.
#432/#549/#601 EXTRACT only. #630 minesweeper EXTRACT.
Help-wanted foreign-repo eval is free-quota cadence, not a merge gate.
#679/#693 landed this window — do not re-merge.

Agent-Identity: Grok (Administrator)
124 changes: 49 additions & 75 deletions docs/ops/LANE-MATRIX.md
Original file line number Diff line number Diff line change
@@ -1,92 +1,66 @@
# LANE-MATRIX (living SSOT)

**Session:** 2026-09-20 18:05 PDT
**Session:** 2026-09-20 18:23 PDT
**Agent-Identity:** Grok (Administrator)
**Live master:** `21034ef7` — BIFROST-006 codespace path (#671)
**Open PRs:** 76 | **Open issues:** 109
**Live master:** `3be36016` — Sentinel telemetry symlink (#679) after Linguist CedrLang (#693)
**Prior session tip:** `21034ef7` (BIFROST-006) then sweep `#699` / `#698`
**Open issues:** 109
**Priority hub:** Issue #175 (40d)

Rewrite this file every admin session. Copilot is optional peer, not a promote gate. Size ≠ quality. Promote when dual-gate is green. Vercel rate-limit is non-gate.
Rewrite this file every admin session. Copilot is optional peer, not a promote gate. Size ≠ quality. Promote when dual-gate is green. Vercel rate-limit is non-gate. Age alone does not promote.

## Age audit (as of 2026-09-21 ~01:04 UTC)
## Landed this window (evidence)

Oldest open PR is **#47** (2026-08-05) — **46 days**. Issue **#175** opened 2026-08-11 — **40 days** as the operator hub.
| SHA | What |
|-----|------|
| `3be36016` | #679 Sentinel: block telemetry stream symlink hijack |
| `b041f746` | #693 Linguist: CedrLang translation slots + pre-bound callbacks |
| `48f7596f` / `c447216b` | lane-matrix-sweep observer commits |
| `0643c21d` | #699 recursive lane-matrix sweep workflow |
| `d4ce25e0` | #698 age audit session |
| `21034ef7` | #671 BIFROST-006 codespace path |

| Bucket | Days open | Count (approx) | Pattern |
|--------|-----------|----------------|---------|
| Ancient | ≥40d | ~12 | Pre-#175 backlog; non-master bases; Jules early |
| Stale | 20–39d | ~15 | Manus graph, OX-Alpha canaries, Sentinel v1, docs |
| Mid | 7–19d | ~20 | ML wholesale family, Grafana, Mermaid, skills records |
| Fresh | ≤6d | ~29 | Session records, #682 keep-alive, cadence, Jules tip |

### Ancient (≥40d) — first open PRs still waiting

| PR | Opened | Days | Title | Lane |
|----|--------|------|-------|------|
| #47 | 2026-08-05 | 46 | refTemplates metadata-only skeleton | OBSERVE / SUPERSEDED by later refTemplates work |
| #48 | 2026-08-05 | 46 | llm-api-hub + TER-71 (base: master-staging) | HOLD — wrong base |
| #65 | 2026-08-06 | 45 | Jules Palette telemetry | OBSERVE |
| #67 | 2026-08-06 | 45 | docs PR scope discipline CE-22 | OBSERVE |
| #69 | 2026-08-06 | 45 | DEBATE dock (base: feature branch) | HOLD — wrong base |
| #73 | 2026-08-07 | 44 | connectors bugs (non-master base) | HOLD |
| #81 | 2026-08-07 | 44 | Gemini quota-gate promote | OBSERVE |
| #92 | 2026-08-08 | 43 | sec workflows harden (Jules) | EXTRACT security slice |
| #103 | 2026-08-09 | 43 | CAVEMAN-micro seed | OBSERVE |
| #125 | 2026-08-09 | 42 | Jules agentic workflow analysis | OBSERVE |
| #140 | 2026-08-10 | 41 | Jules Palette PWA | OBSERVE |
| #143 | 2026-08-10 | 41 | MCP Agent Mail GHA (Jules) | OBSERVE → issue #117 |

### Tip-first active lanes
## Dual-gate contract

| PR | Days | Title | Lane | Why |
|----|------|-------|------|-----|
| #696/#697 | <1 | session skills records | WAIT | dual-gate; may supersede each other |
| #695 | <1 | AlphaEvolve + Dream-RSI Paper2Agent | OBSERVE | fresh |
| #693 | 1 | Linguist CedrLang alloc | OBSERVE | Jules |
| #685 | 1 | arrhythmic-zero-token-search | OBSERVE | proposal |
| #684 | 1 | unify Actions cadence | HOLD | dirty/stale |
| #682 | 1 | ML keep-alive DAG (#175) | WAIT / EXTRACT | rebase onto `21034ef7` |
| #680 | 1 | Bolt live_catalog_feed | OBSERVE | Jules |
| #679 | 1 | Sentinel telemetry symlink | WAIT | security extract |
| #630 | 2 | Jules dashboard rich UI (89-file) | EXTRACT | minesweeper |
| #608 | 2 | pr-production-ledger SyntaxError | WAIT | small fix if dual-gate |
| #601 | 3 | ML extract observe-mode | EXTRACT | superseded by #682 path |
| #549 | 5 | ML rebase observe-mode | EXTRACT | #175 family |
| #432 | 16 | ML observe-mode wholesale | EXTRACT | #175 family; do not merge |
| #263 | 32 | Manus context relationship graph | EXTRACT | mega; component slices only |
1. `hygiene + portability gate` SUCCESS
2. `agentic termux smoke` SUCCESS
3. Vercel rate-limits are **non-gate**
4. Copilot / CodeRabbit / Qodo / Devin = advisory
5. GitLab / Mintlify = non-gate
6. Age alone does not promote; dual-gate + rebase onto live master does

## Issue → PR map (priority hubs)
## Tip-first active lanes

| Issue | Opened | Days | Role | Linked / implied PRs |
|-------|--------|------|------|----------------------|
| **#175** | 2026-08-11 | 40 | OPERATOR priority matrix + dual-gate | #432 #549 #601 #682 (ML); minesweeper #630 |
| #184 | 2026-08-12 | 39 | Credential inventory (notes only) | secrets hygiene PRs |
| #117 | 2026-08-09 | 42 | Agent2Agent / MCP Agent Mail | #143 |
| #88/#91/#94 | 2026-08-08 | 43 | OpenRouter / OmniRoute / routing | hub work #48 family |
| #21 | 2026-08-04 | 47 | Production backlog (oldest issue) | pre-matrix backlog |
| #50 | 2026-08-05 | 46 | termux-smoke / master-staging gate | dual-gate ancestry |
| TER-71 (Linear) | — | — | llm-api-hub | #48 |
| PR | Lane | Why |
|----|------|-----|
| #682 | WAIT / EXTRACT | ML keep-alive DAG (#175). Dual-gate was green on `579dc2c0` (hygiene + termux_smoke SUCCESS). Rebase onto `3be36016` in flight. Do not wholesale-merge #432/#549/#601. |
| #684 | HOLD / REBASE | unify Actions cadence; dirty vs tip |
| #685 | OBSERVE | arrhythmic-zero-token-search proposal |
| #695 | OBSERVE | AlphaEvolve + Dream-RSI Paper2Agent |
| #543 | OBSERVE | skill definition quality lane |
| #680 | OBSERVE | Bolt live_catalog_feed (Jules) |
| #630 | EXTRACT | Jules dashboard rich UI — minesweeper |
| #608 | WAIT | ledger SyntaxError; Vercel failure is non-gate |
| #263 | EXTRACT | Manus graph mega |

## Dual-gate contract
## Ancient / wrong-base HOLD

1. `repo_gate` / hygiene+portability SUCCESS
2. `termux_smoke` SUCCESS
3. Vercel rate-limits are non-gate
4. Copilot / CodeRabbit / Qodo / Devin = advisory
5. GitLab / Mintlify = non-gate
6. Age alone does not promote; dual-gate + rebase does
#47 OBSERVE/SUPERSEDED. #48 HOLD (base master-staging). #69 HOLD (feature base). #73 HOLD. #81 OBSERVE. #92 EXTRACT security slice. Do not close-as-superseded until extract lands.

## Operator rules on age
## Issue → PR map

- **≥40d + wrong base** → HOLD or close-as-superseded after extract lands.
- **ML wholesale (#432/#549/#601)** → EXTRACT only; #682 is keep-alive.
- **Jules 40+ file dirty** → EXTRACT / minesweeper, never wholesale.
- **Session-record PRs** → WAIT dual-gate; close superseded siblings.
- Do not merge for file-count or age sympathy.
| Issue | Role | Linked |
|-------|------|--------|
| **#175** | OPERATOR matrix + dual-gate | #432 #549 #601 #682 (ML); #630 minesweeper |
| #184 | Credential inventory (notes only) | secrets hygiene |
| #117 | Agent2Agent / MCP Agent Mail | #143 |
| #88/#91/#94 | routing | #48 family |
| #50 | termux-smoke / master-staging gate | dual-gate ancestry |
| #21 | oldest production backlog | pre-matrix |

## Next cycle

1. Rebase #682 onto `21034ef7` → dual-gate → promote if green.
2. Close or supersede #47 if refTemplates path fully covered by #688/#692 lineage.
3. Leave #48/#69/#73 HOLD until retargeted to master.
4. Security EXTRACT from #92/#679 family when dual-gate green on a tip branch.
5. One pulse comment on #175 per session (this rewrite is the pulse).
1. Finish #682 rebase onto `3be36016` → re-run dual-gate → promote only if both gates SUCCESS.
2. Leave ML wholesale family EXTRACT-only.
3. Pulse #175 once per session.
4. Stay busy on disjoint SSOT / skill upgrades while CI waits.
18 changes: 18 additions & 0 deletions docs/ops/sessions/2026-09-20-1823-pdt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Session 2026-09-20 18:23 PDT

Agent-Identity: Grok (Administrator)

## Evidence

- Live master `3be36016` after #679 and #693 squash-lands.
- #682 dual-gate on head `579dc2c0`: hygiene+portability SUCCESS, agentic termux smoke SUCCESS. Combined commit status dirty only via Vercel mcp-hub rate-limit (non-gate).
- `github___update_pull_request_branch` requested for #682 onto current master.
- Open issues remain 109. Issue #175 still the operator hub.

## Actions this cycle

1. Rewrite LANE-MATRIX.
2. Upgrade evidence-led-monorepo-ops + adaptive-wait skills.
3. Pulse #175.
4. Do not merge #432/#549/#601/#630 wholesale.
5. Do not treat Vercel 24h limit as a fail.
Loading