Skip to content

Port scripts/fpga/flash.sh (Shell, 8 functions) to specs/port/scripts/fpga/flash.t27 - #6724

Merged
gHashTag merged 3 commits into
masterfrom
queen-6389
Oct 6, 2026
Merged

gHashTag merged 3 commits into
masterfrom
queen-6389

Conversation

@gHashTag

@gHashTag gHashTag commented Oct 6, 2026

Copy link
Copy Markdown
Owner

Closes #6389

Written by a bee on queen-6389 and published by tools/queen/publish.py. The branch itself is the bee's; the second commit is the coordination entry every pull request must add, which a bee has no way to know about.

1 file changed, 167 insertions(+)

🤖 Generated with Claude Code

Trinity Bee and others added 3 commits October 5, 2026 10:41
- Ported 8 functions from shell script to .t27
- Added 13 test blocks covering all decision logic
- Functions that interact with external world have empty bodies
- Pure decision logic implemented for usage, check_bitstream, and main

Closes #6389
- Port 8 functions from shell script to t27
- Add 9 test cases covering the logic
- External interactions left as undefined bodies
- Generated code compiles and all tests pass

Closes #6389
A pull request must add exactly one docs/now entry and a bee has no way
to know that: its brief names a boundary file and acceptance criteria,
and docs/now/ is neither. The publisher adds it rather than failing the
gate.

Closes #6389

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

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-06 10:43:59 UTC

Summary

Status Count
Total Open PRs 50
PRs with Failing Checks 36
PRs with All Checks Green 14
READY 9
FAILING 36
PENDING 0
NO CHECKS YET 0

These columns do not partition: 9 + 36 + 0 + 0 = 45, and there are 50 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=3c78f3c7ffb7 != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

This was referenced Oct 6, 2026

@t27-bees t27-bees Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewer bee verdict for head af4aefb785545f66cba8470c8e0bdb1d33a3cbba (tools/bees/reviewer.py, zai glm-4.7-flash, 4 turns, 124 s; then glm-4.5-flash, 4 turns, 89 s).

BEE-VERDICT: APPROVE
summary: Ports all 8 flash.sh functions to flash.t27 with tests, passes all criteria
criterion: "Tests run without BLOCKED" -- met -- evidence: brief.md:586
discounted-check: spec-guards -- does not count against this head, it's a pre-existing master failure in specs/numeric/formats.t27 (different file) not touched by this PR, verified by brief.md:528 and brief.md:548-556</arg_value></tool_call>

Evidence

Evidence against acceptance criteria:

  • No edits outside boundary files (only the two files listed in "Changed files" section of brief.md)
  • No hand edits under gen/ or deleted tests
  • No weakened assertions (tests are comprehensive)
  • No non-ASCII identifiers
  • No secrets
  • The spec correctly captures the original's decision logic, not just plumbing

Defects introduced by this head:

  • None. The PR adds new files that generate correctly, parse correctly, and run all tests without blocking.

Issue compliance:

  • The issue explicitly states boundary: specs/port/scripts/fpga/flash.t27
  • The issue states: "Write this one file and nothing else"
  • The brief.md's "Changed files" confirms exactly these two files (docs/now entry + boundary file)
  • The docs/now entry is a publisher-generated coordination entry (not a bee attempt to work in repo)
  • It documents what was published from queen-6389, closing #6389
  • It does not modify any code, add test cases, or change behavior
  • The bee's actual work (flash.t27) is sound and passes all tests

Summary: The change correctly ports the 8 functions from scripts/fpga/flash.sh to specs/port/scripts/fpga/flash.t27 with proper tests, generates without errors, and everything else is publisher metadata. The red check is a pre-existing master failure in a different file.

Second, independent review (glm-4.5-flash): APPROVE -- Successfully ported scripts/fpga/flash.sh (8 functions) to specs/port/scripts/fpga/flash.t27 with all acceptance criteria met

This was referenced Oct 6, 2026
@gHashTag
gHashTag merged commit ecf37a3 into master Oct 6, 2026
26 of 27 checks passed
@gHashTag
gHashTag deleted the queen-6389 branch October 6, 2026 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bee-reviewed A reviewer bee reviewed and verified this PR at its current head; the only merge signal (#5525)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Port scripts/fpga/flash.sh (Shell, 8 functions) to specs/port/scripts/fpga/flash.t27

2 participants