Skip to content

Add interactive-brokers community pack - #8

Merged
piersdd merged 1 commit into
Groupthink-dev:mainfrom
piersdd:contrib/interactive-brokers
Jul 25, 2026
Merged

Add interactive-brokers community pack#8
piersdd merged 1 commit into
Groupthink-dev:mainfrom
piersdd:contrib/interactive-brokers

Conversation

@piersdd

@piersdd piersdd commented Apr 18, 2026

Copy link
Copy Markdown
Contributor

Summary

Community-submitted pack for Interactive Brokers brokerage analysis.

  • Pack spec: v1.7 (community tier, MIT licence)
  • Agent: ib-analyst (operator) — read-only portfolio and market analysis
  • Skills: portfolio-snapshot, market-scan, morning-brief
  • Pack-local guardrails: 3 rules (fin-001 disclaimer, scope-001 vault confinement, scope-002 credential hygiene)
  • Service contract: brokerage-v1 (read-only subset)

Read-only MVP — no order placement, no account modification. Designed to validate the DD-146 community agent trust model and DD-145 guardrails pipeline.

Author

@piersdd — community contributor

Notes

This pack uses pack: "1.7" which requires the pack-spec schema bump (DD-145 Phase 0). Schema validation will flag this until the spec is updated — this is expected and proves the pipeline catches version mismatches.

@stallari-scanner-bot

Copy link
Copy Markdown

Pack Validation

Failed — found 1 error(s):

  • Failed to fetch plugins/packs/interactive-brokers.yaml

Please fix the errors above and push again. See the pack spec for reference.

@stallari-scanner-bot

Copy link
Copy Markdown

Pack Validation

Passed — 1 pack file(s) validated successfully.

@stallari-scanner-bot

Copy link
Copy Markdown

Security Scan

Passed — 1 pack file(s) scanned. No security findings.

@piersdd
piersdd force-pushed the contrib/interactive-brokers branch from 5eb0aaa to e637be1 Compare April 19, 2026 01:38
@stallari-scanner-bot

Copy link
Copy Markdown

Pack Validation

Passed — 1 pack file(s) validated successfully.

@stallari-scanner-bot

Copy link
Copy Markdown

Security Scan

Passed — 1 pack file(s) scanned. No security findings.

piersdd added a commit that referenced this pull request May 6, 2026
DD-241 / DD-240 Phase D — pack-spec entry for the second concrete local-corpus blade. Mirror of stallari-blade-mcp.json (also runtime: native, library form factor compiled into StallariKit).

## Entry shape
- runtime: native (library compiled into StallariKit; no subprocess install)
- contract: mail-v1
- tier: certified, author_type: first-party
- 9 read-only tools (list_accounts/mailboxes/messages, search_messages, head, read_message, read_attachment, read_thread, extract_entities)
- prerequisites surface: macOS 14+ V10 schema, FDA on stallari-helper, Mail.app launched once

## DD-240 invariant #8 preserved
Never advertised on the daemon's :9847/mcp HTTP MCP surface. Consumed via the in-process Dispatcher path through AppleMailBladeWiring. testMailNotAdvertisedExternally regression guard locks this in stallari-harness. Catalog entry is for marketplace discoverability + pack-opt-in metadata; no external MCP route is published.

Refs: [[DD-241]] [[DD-240]] apple-mail-blade-mcp v0.1.0 (Groupthink-dev/apple-mail-blade-mcp 99e308c)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Read-only brokerage analysis pack against Interactive Brokers Client
Portal Gateway. Single agent, 3 skills, 3 pack-local guardrails.

Demonstrates pack-spec v1.7 features:
- Pack-local guardrails (DD-145)
- Agent trust model compatibility (DD-146)
- Structured service requirements with brokerage-v1 contract

Shadow mode config included for future execution skills (v2).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@piersdd
piersdd force-pushed the contrib/interactive-brokers branch from e637be1 to 3845afb Compare July 25, 2026 06:55
@stallari-scanner-bot

Copy link
Copy Markdown

Pack Validation

Failed — found 1 error(s):

  • plugins/packs/interactive-brokers.yaml: Missing required field: "spec_version" — registry submissions must declare spec_version: "3.0.0" (DD-261 §C). v2.x packs are rejected at the registry submission gate. See docs/migration-v2-to-v3.md.

Please fix the errors above and push again. See the pack spec for reference.

@stallari-scanner-bot

Copy link
Copy Markdown

Security Scan

Passed — 1 pack file(s) scanned. No security findings.

@piersdd
piersdd merged commit da20179 into Groupthink-dev:main Jul 25, 2026
1 check passed
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