Skip to content

315: agent-campaign scaffolding (split from #414) - #426

Merged
bong-water-water-bong merged 2 commits into
mainfrom
1bit/315-agent-scaffolding
Oct 16, 2026
Merged

bong-water-water-bong merged 2 commits into
mainfrom
1bit/315-agent-scaffolding

Conversation

@bong-water-water-bong

Copy link
Copy Markdown
Collaborator

Part 2 of the #414 split, so it can be judged on its own: whether this belongs in the public engine tree at all is an owner call.

  • .pi/agents/hrx315.md, .pi/agents/lemonade-rea.md, .pi/agents/qa.md
  • 315-COORDINATION.md
  • .gitignore: ignore .pi/mesh/

Adds the Apache notice missing from lemonade-rea.md (placed after the frontmatter, like the other two agent files); that missing notice is what failed #414's build job. tools/copyright.py --check passes locally.

🤖 Generated with Claude Code

.pi/agents/{hrx315,lemonade-rea,qa}.md, 315-COORDINATION.md and the
.gitignore entry for .pi/mesh/. Adds the missing Apache notice to
lemonade-rea.md (after the frontmatter, matching the other two agents),
which is what failed #414's copyright check.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

PR Reviewer Guide 🔍

(Review updated until commit c860724)

Here are some key observations to aid the review process:

🎫 Ticket compliance analysis 🔶

315 - Partially compliant

Compliant requirements:

Non-compliant requirements:

  • The PR does not include any new tests for the changes

Requires further human verification:

  • The pin move and its validation by tools/check_pins.py needs to be confirmed by a human reviewer
  • The documentation updates need to be verified for completeness and accuracy
⏱️ Estimated effort to review: 3 🔵🔵🔵⚪⚪
🧪 No relevant tests
🔒 No security concerns identified
⚡ Recommended focus areas for review

Missing Apache License Notice

The file .pi/agents/hrx315.md was missing the full Apache-2.0 license notice, which is required for all new files in the repository. This was fixed by adding the full license text after the frontmatter.

---
name: hrx315
description: Read-only investigator for engine#315 and any HRX / GLM-4.7-Flash / libhrx / strixhalo-box question, including GPUs faults, NaN logits, arena or buffer reuse, and the ~/wt repro harness; use instead of scout or reviewer when the task is #315-flavoured or will touch the strixhalo box
tools: read,grep,find,ls,bash
allowed_subagents: reviewer,qa
---
<!--
Copyright 2026 bong-water-water-bong
SPDX-License-Identifier: Apache-2.0

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
Missing Apache License Notice

The file .pi/agents/lemonade-rea.md was missing the full Apache-2.0 license notice, which is required for all new files in the repository. This was fixed by adding the full license text after the frontmatter.

---
name: lemonade-rea
description: Reverse-engineer the shipped Lemonade SDK and answer questions about how the shipped product resolves, downloads, launches and serves models. Use for any question about Lemonade's backend pins, its lemond/lemonade split, how a backend process is spawned and driven, its HTTP surfaces, or the asset/ISA naming it downloads from GitHub. Also use as the worked example of the REA-on-a-shipped-artifact method, including its traps.
---
<!--
Copyright 2026 bong-water-water-bong
SPDX-License-Identifier: Apache-2.0

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
Missing Apache License Notice

The file .pi/agents/qa.md was missing the full Apache-2.0 license notice, which is required for all new files in the repository. This was fixed by adding the full license text after the frontmatter.

---
name: qa
description: Independent QA executor for completed changes that require real commands, adversarial scenarios, and artifact-backed pass or fail evidence beyond static review; use for any verification in this repository, where four recorded traps make an unverified verdict especially cheap
tools: read,bash,write,grep,find,ls
---
<!--
Copyright 2026 bong-water-water-bong
SPDX-License-Identifier: Apache-2.0

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->

@github-actions

Copy link
Copy Markdown

Persistent review updated to latest commit c860724

@bong-water-water-bong
bong-water-water-bong merged commit 28408e4 into main Oct 16, 2026
7 checks passed
@bong-water-water-bong
bong-water-water-bong deleted the 1bit/315-agent-scaffolding branch October 16, 2026 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant