Skip to content

chore(openspec): Wave-4 propose overlay+ci+docs honesty - #328

Closed
tommy-ca wants to merge 10 commits into
nkaz001:masterfrom
tommy-ca:chore/hftbacktest-w4-propose
Closed

tommy-ca wants to merge 10 commits into
nkaz001:masterfrom
tommy-ca:chore/hftbacktest-w4-propose

Conversation

@tommy-ca

@tommy-ca tommy-ca commented Sep 5, 2026

Copy link
Copy Markdown

Summary

  • Propose-only mint of three Act-on OpenSpec changes (intent-driven schema), ordered for Wave-4:
    1. hftbacktest-overlay-solid-dry
    2. hftbacktest-verify-ci-baseline
    3. hftbacktest-docs-boundary-honesty
  • Each change includes .openspec.yaml, proposal/design/tasks/adr, and delta specs; openspec validate --type change --strict PASS for all three.
  • No product/engine code; no apply; parks held; upstream-sync deferred; further bootstrap dismissed.

Test plan

  • /home/box/bin/openspec validate --type change --strict hftbacktest-overlay-solid-dry
  • /home/box/bin/openspec validate --type change --strict hftbacktest-verify-ci-baseline
  • /home/box/bin/openspec validate --type change --strict hftbacktest-docs-boundary-honesty
  • Horizon review before Wave-5 apply (do not merge/apply from this PR without Todd go)

tommy-ca and others added 10 commits September 4, 2026 23:33
Shipping verdict PASS+NOTES (orchestrator).
- Scope limited to Polymarket overlay + Phase 0/1 docs.
- Converter smoke verified earlier.
- Full Rust/maturin suite not run on box (rustc 1.85 < 1.91.1).
Replace float(None) with an explicit ValueError so null sizes in a
book row raise a clear error, matching the trade price null check.

Co-authored-by: tommy-ca <tommy-ca@users.noreply.github.com>
…er (#3)

Deduplicate outcome token lists used by trade mirroring and resolve
settlement so aliases stay identical.

Co-authored-by: tommy-ca <tommy-ca@users.noreply.github.com>
Document resolve-book injection in the converter and snap-to-0/1 safety
net in PolyAssetRecord / fix_record_prices. Docs only; no behavior change.
Document BinaryFee rate meaning (negative = rebate) in the Polymarket
examples README and clarify Stats.earn as last equity after fee with
settlement pointers.

Co-authored-by: tommy-ca <tommy-ca@users.noreply.github.com>
Document fixed ROI/tick/lot/queue settings and how to override queue or
tick via plain BacktestAsset with the same ROI bounds.

Co-authored-by: tommy-ca <tommy-ca@users.noreply.github.com>
Script reports commits on upstream/master not in HEAD. UPSTREAM.md
documents rebase/merge policy and pin updates after sync.

Co-authored-by: tommy-ca <tommy-ca@users.noreply.github.com>
PR-E race left two identical sections in PRODUCT.md; keep one.

Co-authored-by: tommy-ca <tommy-ca@users.noreply.github.com>
Install project-local intent-driven schema + companion skills, seed Static
honesty specs (product-boundary, upstream-hygiene, polymarket-overlay,
verify-levers), and land propose artefacts for hftbacktest-openspec-bootstrap.
No live connectors; overlay stays additive; no invent CI green.
@tommy-ca

tommy-ca commented Sep 5, 2026

Copy link
Copy Markdown
Author

Opened by mistake against upstream fork default; Wave-4 propose belongs on tommy-ca/hftbacktest only. Closing.

@tommy-ca tommy-ca closed this Sep 5, 2026
@codacy-production

Copy link
Copy Markdown

Not up to standards ⛔

🔴 Issues 4 high · 2 medium · 94 minor

Alerts:
⚠ 100 issues (≤ 0 issues of at least minor severity)

Results:
100 new issues

Category Results
BestPractice 18 minor
Security 2 medium
2 minor
4 high
CodeStyle 74 minor

View in Codacy

🟢 Metrics 181 complexity · 11 duplication

Metric Results
Complexity 181
Duplication 11

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@tommy-ca
tommy-ca deleted the chore/hftbacktest-w4-propose branch September 5, 2026 13:39
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