Skip to content

[3/3] docs: handoff for the EQL v3 type checker design - #417

Merged
freshtonic merged 1 commit into
chore/agent-skills-setupfrom
feat/eql-v3-typecheck
Jul 21, 2026
Merged

[3/3] docs: handoff for the EQL v3 type checker design#417
freshtonic merged 1 commit into
chore/agent-skills-setupfrom
feat/eql-v3-typecheck

Conversation

@freshtonic

@freshtonic freshtonic commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

📚 Queued PR  ·  3 of 3

Part of a queue. The PRs merge in FIFO order — the numbered order below, #1 first. Merging one supersedes the PRs after it until the author runs git queue sync (rebases the rest onto the merged base) and git queue submit (retargets their PRs).

  1. ⏳🟢 #415 chore/agent-skills-setupmain
  2. ⏳🟢 #416 feat/eql-v3chore/agent-skills-setup
  3. ⏳🟢 #417 feat/eql-v3-typecheckfeat/eql-v3  👈 this PR

✅ approved · ♻️ changes requested · ⏳ review pending  |  🟣 merged · 🟢 open · ⚫ closed  —  status as of the last git queue submit.
🥞 Managed by git-queue — do not edit this list by hand.

Captures the EQL v3 domain model, three impact maps over eql-mapper
(type system, SQL surface, declarations/macros), and the open design
questions, so the design session starts fresh with full context.

Records one corrected finding: literals are inference sinks
(value.rs:19 unifies them with a fresh tvar, not Native), so a token
type on EqlValue buys no literal checking. Two subagents disagreed on
this; resolved by reading the code.
@coderabbitai

coderabbitai Bot commented Jul 21, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 5da6b7ea-a777-4f45-87a0-27d88af4bec9

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/eql-v3-typecheck

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Base automatically changed from feat/eql-v3 to chore/agent-skills-setup July 21, 2026 01:27
@freshtonic
freshtonic merged commit f212ee2 into chore/agent-skills-setup Jul 21, 2026
1 check passed
@freshtonic
freshtonic deleted the feat/eql-v3-typecheck branch July 21, 2026 01:27
freshtonic added a commit to freshtonic/git-queue that referenced this pull request Jul 21, 2026
GitHub's push-based merge detection permanently marks a PR merged when
its base branch comes to contain its head tip. A collapsed queue (parent
force-set to a child's tip, or a branch emptied by move) plus one push
is enough to mislabel a mid-queue PR while the front is still open —
exactly what happened to cipherstash/proxy#417. sync and submit now
check each branch before pushing and refuse, with instructions, when
its tip contains an open child PR's head. Verified against live GitHub:
the collapsed push is skipped and the child PR stays OPEN.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant