Repository navigation
feat(assistant): two dates, a dNBR sample, and code cards checked before Accept - #167
Open
emmanuelmathot wants to merge 1 commit into
Open
emmanuelmathot wants to merge 1 commit into
emmanuelmathot wants to merge 1 commit into
Conversation
|
Claude finished @emmanuelmathot's task in 20s —— View job ✅ No blocking issues — safe to merge. I read the diff statically. I did not run the build, lint or tests, and I did not try the check in a browser. Non-blocking notes
Simplify (ponytail)
💰 Estimated review cost: $0.14 · 0m20s · 7 turns |
|
🐳 Docker image built for this PR: |
…cked cards - script-contract.md: "Dimensions" (what a band function and a reducer over time get) and "Two dates" (a second load_collection merged into reduced), the loader names that it uses, and rules for client calls. - A dNBR sample: the 22 July 2026 Saumos / Le Porge wildfire. - Before a code card shows, Studio builds its code with the configuration of its run, and validates it; a card that fails says so, with "Ask to fix". Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
emmanuelmathot
force-pushed
the
feat/assistant-two-dates
branch
from
November 4, 2026 14:07
d3f13c6 to
97b66c2
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stacked on #166.
Why
An exchange that asked for a dNBR of a wildfire failed: about 10 cycles of Accept → failed run → Ask, and no code that ran. The agent did not know how to load a second date window, what a reducer over time gets, or how to call the client. Each error showed only after Accept.
What
agents/script-contract.md):datacubeis a stack of scenes,reducedhas no time. A band function gets the bands, and a reducer over time gets the dates.load_collectionfromload_collection_args, with other dates, merged intoreduced.load_collection_args,default_bands,metadata,DataCube,PGNode).openeo.processes; no slices in a callback.sentinel-2-dnbr): the 22 July 2026 Saumos / Le Porge wildfire. The post-fire window is the project's dates (August to September 2026), and the code loads the pre-fire window (1–21 July). It uses EOPF band names, like the other samples, and reads the band dimension from the loader's metadata. It has no thumbnail yet.configuredBy()applies configuration changes in the same way as an accepted card. The acceptance and the check both use it.Test
pnpm build,pnpm lintandpnpm testpass. The sample and the documented example build under the loader (openeo<0.50), with and without band metadata. Not tried in the browser with an agent.🤖 Generated with Claude Code