Skip to content

Complete documentation API readiness with sandbox, exports, and Go SDK - #59

Merged
hariria merged 6 commits into
mainfrom
feat/docs-search-idempotency
Oct 29, 2026
Merged

hariria merged 6 commits into
mainfrom
feat/docs-search-idempotency

Conversation

@hariria

@hariria hariria commented Oct 29, 2026 •

Copy link
Copy Markdown
Member

Adds optional integration features to improve Proa’s Ora readiness score.

  • API: search retry replay, an isolated sandbox, and background JSON exports with same-origin polling/download links.
  • SDK: published Go documentation client alongside the existing npm and PyPI packages.
  • Discovery: verified LinkedIn/Glama links and IndexNow notifications after deployment.

Limits: export jobs are bounded to eight per environment/instance, two workers, fifteen-minute retention, and 4 MiB per result. Replay/job state is local and cleared on restart. Maintainer comments explain the Ora-driven additions.

Verified: 175 marketing tests, JavaScript/Python/Go SDK checks, and live sandbox/export checks pass. Ora preview awards full points for onboarding, jobs, idempotency, entity linking, schema coverage, and tool compatibility.

Remaining: deploy, rescan, and verify search discovery. 100/100 is not confirmed.

@railway-app

railway-app Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

🚅 Deployed to the proa-pr-59 environment in Proa

Service Status Web Updated
proa 😴 Sleeping (View Logs) Web Oct 29, 2026 at 10:09 pm UTC

@railway-app
railway-app Bot temporarily deployed to Proa / proa-pr-59 October 29, 2026 00:12 Destroyed
@greptile-apps

greptile-apps Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

RetriggerView in GreptileConfidence Score: 5/5

[Medium impact] The follow-up appears safe to merge; the earlier local export-link issue is fixed.

Summary

Adds optional search replay, an isolated sandbox, background JSON exports, a Go SDK, and search-engine notifications.

  • JSON search can replay a successful response for a matching retry.
  • Callers can request a JSON export and poll for its result.
  • The sandbox runs the versioned API against three synthetic documents.
  • Go developers can search and read Proa documentation through a Go client.
  • The homepage and API guide link Proa's verified identity and connector listings.
  • A successful deployment submits the production sitemap to IndexNow.

Diagram

sequenceDiagram
    participant Client
    participant API
    participant Worker
    Client->>API: POST export selection
    API->>Worker: Queue JSON export
    API-->>Client: 202 with same-origin status path
    Worker->>API: Store completed result
    Client->>API: Poll returned status path
    API-->>Client: Completed with result path
    Client->>API: GET returned result path
    API-->>Client: JSON document bundle
Loading

Reviews (5) · Last reviewed commit: "Keep export job links on the serving ori..." · Reviewed by Greptile

@hariria hariria changed the title Add JSON search response replay and verified Glama discovery Add search response replay and verified LinkedIn and MCP discovery Oct 29, 2026
@railway-app
railway-app Bot temporarily deployed to Proa / proa-pr-59 October 29, 2026 00:20 Destroyed
@railway-app
railway-app Bot temporarily deployed to Proa / proa-pr-59 October 29, 2026 00:21 Destroyed
@railway-app
railway-app Bot temporarily deployed to Proa / proa-pr-59 October 29, 2026 00:45 Destroyed
Comment thread sdk/go/README.md Resolved
@hariria hariria changed the title Add search response replay and verified LinkedIn and MCP discovery Complete documentation API readiness with sandbox, exports, and Go SDK Oct 29, 2026
@railway-app
railway-app Bot temporarily deployed to Proa / proa-pr-59 October 29, 2026 00:52 Destroyed
@railway-app
railway-app Bot temporarily deployed to Proa / proa-pr-59 October 29, 2026 21:43 Destroyed
@hariria
hariria merged commit fd3ccea into main Oct 29, 2026
13 checks passed

This branch was successfully deployed

No deployments
Proa / proa-pr-59 — e6a69a3e Deployed Oct 29, 2026 by railway-app[bot]
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