Skip to content

fix(skill): remove the three places the guidance undercut its own traffic rule (codex) - #34

Merged
safwentrabelsi merged 2 commits into
mainfrom
fix/inventory-and-traffic-guidance
Sep 18, 2026
Merged

safwentrabelsi merged 2 commits into
mainfrom
fix/inventory-and-traffic-guidance

Conversation

@safwentrabelsi

Copy link
Copy Markdown
Contributor

Follow-up to #33, which auto-merged before these review fixes were pushed. All three are places the previous change contradicted itself.

  • SKILL.md let an APM edge inside max_age_hours support a present-tense traffic verdict. That option filters accumulated observations: a single request 23 hours ago passes a 24-hour window and still says nothing about now. Only a live read supports the claim.
  • The reverse exposure recipe said it answers how traffic reaches a workload today. It walks structural edges between :ALIVE nodes, which the same change defines as undeleted — so it describes a declared route.
  • The inventory recipe counted an EXPOSES edge to an :ALIVE pod as a live backend, while EXPOSES deliberately keeps not-ready endpoints as {ready:false}. Renamed to withPodEdge, with a withReadyEndpoint column that reads the readiness the endpoint slice last reported.

🤖 Generated with Claude Code

…rule (codex)

- SKILL.md let an APM edge inside max_age_hours support a present-tense traffic
  verdict. That option filters accumulated observations: a single request 23
  hours ago passes a 24-hour window. Only a live read supports the claim.
- The reverse exposure recipe said it answers how traffic reaches a workload
  today. It walks structural edges between :ALIVE nodes, which this same change
  defines as undeleted, so it describes a declared route.
- The inventory recipe counted an EXPOSES edge to an :ALIVE pod as a live
  backend, while EXPOSES deliberately keeps not-ready endpoints as
  {ready:false}. Renamed to withPodEdge and a withReadyEndpoint column added
  that reads the readiness the endpoint slice last reported.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@safwentrabelsi

Copy link
Copy Markdown
Contributor Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Already looking forward to the next diff.

Reviewed commit: 1ffce75886

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

@safwentrabelsi
safwentrabelsi merged commit fc67692 into main Sep 18, 2026
3 checks passed
@safwentrabelsi
safwentrabelsi deleted the fix/inventory-and-traffic-guidance branch September 18, 2026 14:47
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.

2 participants