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
When trying to satisfy the spark-compete-hotfix-v1 packet schema, two fields produce schema_const / schema_enum errors with no discoverable allowed values:
pr.body_must_include — every value tested (field names, schema names, header strings) returns schema_const: Field does not match the required schema value for index 0, plus schema_contains: Array is missing a required schema value.
review_claim.evidence_types — limited probing surfaced only two valid enum values (smoke_test, public_api_response); the full enum is unknown.
Tested body_must_include with single-element arrays containing field names from the packet itself (team, target_repo, submission_mode, etc.), the schema name (spark-compete-hotfix-v1), the event ID, header strings, and packet path expressions — all rejected with schema_const.
Repeated probing across array lengths 0/1/2/8 — same schema_const error pattern; no partial-match feedback.
Request
Please publish one of:
The JSON Schema document for spark-compete-hotfix-v1 (e.g. at /api/packet/schema or in this repo).
An enum list for pr.body_must_include and review_claim.evidence_types.
Why this matters
Twelve [spark-compete] fix(security): ... PRs across spark-cli, vibeship-spawner-ui, spark-telegram-bot, and spark-domain-chip-labs are blocked by needs-valid-packet even after every other validator error has been resolved (errors went from 20 → 3, all remaining are body_must_include schema_const). Without published schema reference, contributors are guessing at validator-internal constants.
Public-safe context
No private logs, secrets, or admin-state were inspected.
No private dashboards or maintainer-only routes were probed.
Validator API rate-limit is respected (one request batch hit 429: too_many_packet_validation_attempts, then waited 5min before retrying).
Filed under the Spark Compete public-packet policy spark-compete-public-packet-policy-v1. Treating this as a tooling/docs gap rather than a code bug.
Spark Compete packet validator: missing schema reference for
pr.body_must_includeandreview_claim.evidence_typesSchema:
spark-compete-hotfix-v1Validator endpoint:
https://compete.sparkswarm.ai/api/packet/validateProblem
When trying to satisfy the
spark-compete-hotfix-v1packet schema, two fields produceschema_const/schema_enumerrors with no discoverable allowed values:pr.body_must_include— every value tested (field names, schema names, header strings) returnsschema_const: Field does not match the required schema valuefor index 0, plusschema_contains: Array is missing a required schema value.review_claim.evidence_types— limited probing surfaced only two valid enum values (smoke_test,public_api_response); the full enum is unknown.What we already tried
/api/packet/schema,/api/packet/help,/api/packet/options,/api/packet/example,/api/packet/template,/schema/spark-compete-hotfix-v1.json— all return{"error":"not_found"}.submission_mode,submission_target_url,pr.body_must_include,pr.title_prefix, etc., suggesting the schema was tightened after those merged.body_must_includewith single-element arrays containing field names from the packet itself (team,target_repo,submission_mode, etc.), the schema name (spark-compete-hotfix-v1), the event ID, header strings, and packet path expressions — all rejected withschema_const.schema_consterror pattern; no partial-match feedback.Request
Please publish one of:
spark-compete-hotfix-v1(e.g. at/api/packet/schemaor in this repo).pr.body_must_includeandreview_claim.evidence_types.Why this matters
Twelve
[spark-compete] fix(security): ...PRs acrossspark-cli,vibeship-spawner-ui,spark-telegram-bot, andspark-domain-chip-labsare blocked byneeds-valid-packeteven after every other validator error has been resolved (errors went from 20 → 3, all remaining arebody_must_includeschema_const). Without published schema reference, contributors are guessing at validator-internal constants.Public-safe context
429: too_many_packet_validation_attempts, then waited 5min before retrying).Filed under the Spark Compete public-packet policy
spark-compete-public-packet-policy-v1. Treating this as a tooling/docs gap rather than a code bug.Thanks!