You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the hub for the July 2026 spec sprint's open decisions. To keep every conversation focused, each open item has its own discussion thread — pick the ones you have opinions on and reply there. Everything carries the spec-sprint label.
We've already made every call we could reasonably make ourselves (logged at the bottom — skim it and object if anything looks wrong). What's left is below.
Rules bookkeeping: every rule gets an explicit enforced/unenforced status + a drift-guard test
rules.yaml work
(Adopting the file extension for checksums was provisionally decided, then reopened by the June 26 duplication debate — that's thread #577 now.)
Ticket-level work is tracked in epic #564. Matthias — your review (portolan-spec#17 + Slack) is fully absorbed into the threads above; #17 stays open until each piece lands.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
This is the hub for the July 2026 spec sprint's open decisions. To keep every conversation focused, each open item has its own discussion thread — pick the ones you have opinions on and reply there. Everything carries the
spec-sprintlabel.We've already made every call we could reasonably make ourselves (logged at the bottom — skim it and object if anything looks wrong). What's left is below.
🔴 Blocking — sprint work waits on these two
🟡 Group decisions — a working direction is proposed in each thread
versionextension?partition:extension — freeze the schema URL; upstream or not?⚪ Non-blocking asides — no thread, comment here if you have pointers
rel="llms"is emerging, we'll align..raquetextension in CLOUD_NATIVE_EXTENSIONS, upstream RaQuet uses.parquet#487, Support raquet (GeoParquet raster) as cloud-native raster format #484), join & relationship docs (Documenting joins between sibling assets within a collection (proposed portolan:join_keys) #444), mirror vs. official (Add a portolan tag for official vs. mirror catalog #542).✅ Already decided — skim, object if something looks wrong
spec/schema/dataset.pyand its internal "dataset" symbols to STAC terminologylicense: proprietarydefaultweb-map-linksextension v1.3.0 (rel: pmtiles,application/vnd.pmtiles,pmtiles:layers) — it defines exactly our shapetableextension becomes required for collections marked non-geospatial(Adopting the
fileextension for checksums was provisionally decided, then reopened by the June 26 duplication debate — that's thread #577 now.)Ticket-level work is tracked in epic #564. Matthias — your review (portolan-spec#17 + Slack) is fully absorbed into the threads above; #17 stays open until each piece lands.
All reactions