market-context
market-context
Build a normalized market-context JSON bundle for a single symbol and timestamp.
Scripted workflow
- Run lifecycle API client:
skills/market-context/scripts/market_context_run_api.py - Finalize payload validator:
skills/market-context/scripts/validate_market_context_payload.py - JSON Schemas:
skills/market-context/schemas/market-context-run-start.schema.jsonskills/market-context/schemas/market-context-run-progress.schema.jsonskills/market-context/schemas/market-context-run-evidence.schema.json
Lifecycle endpoints
POST /api/torghut/market-context/runs/startPOST /api/torghut/market-context/runs/progressPOST /api/torghut/market-context/runs/evidencePOST /api/torghut/market-context/runs/finalizeGET /api/torghut/market-context/runs/{requestId}
Example sequence
python3 skills/market-context/scripts/market_context_run_api.py start \
--callback-url "<callbackUrl>" \
--request-id "<requestId>" \
--symbol "<symbol>" \
--domain "<fundamentals|news>" \
--reason "<reason>"
python3 skills/market-context/scripts/market_context_run_api.py progress \
--callback-url "<callbackUrl>" \
--request-id "<requestId>" \
--seq 1 \
--status running \
--message "collection_started"
python3 skills/market-context/scripts/validate_market_context_payload.py \
--domain "<fundamentals|news>" \
--file /tmp/market-context.json
python3 skills/market-context/scripts/market_context_run_api.py finalize \
--callback-url "<callbackUrl>" \
--request-id "<requestId>" \
--payload-file /tmp/market-context.json \
--expect-status 200
Output contract
Return JSON with keys:
context_versionas_of_utcsymbolfreshness_secondssource_countquality_scorepayloadcitations
Rules
- Use UTC ISO timestamps.
- Include stale or missing domains in
payload.risk_flags. - Keep quality scoring deterministic from source freshness.
More from proompteng/lab
repo-map
Navigate this repo quickly to find the correct app, package, or service, and identify the right files for changes.
79memories
Save and retrieve memories or embeddings via the repo helpers or API. Use when working with embedding config or memory storage.
78temporal
Operate Temporal workflows in this repo: start/list/inspect workflows, fetch history, debug nondeterminism, reset/cancel/terminate, and check task queues via Temporal CLI.
77github-issue
Create GitHub issues in this repo using the Codex issue template and the gh CLI. Use when the user asks to file/open/create a GitHub issue, track work, or request a Codex implementation run via .github/ISSUE_TEMPLATE/codex-task.md.
76ansible
Create, update, or run Ansible playbooks and inventory in this repo for multi-node changes (ansible/). Use for node bootstrap, package installs, or cluster-wide config updates.
67pr-process
Prepare commits and pull requests for this repo following the PR template and Conventional Commits.
65