feat(social): wire Telegram channel, X profile, and Organization JSON-LD entity graph - #144
Merged
Merged
Conversation
… false (#142) The site's hand-written copy was last verified against v0.13.3. Three minor releases have shipped since. The fetched half -- changelog, engine docs, roadmap, release assets -- re-resolves at build time and needed nothing; this is the half a human writes. **The claim that went false.** The Install page said of the web console: "every capability increase in keel still requires a person at a terminal". That stopped being true at v0.15.0 (#781), when `keel/capabilities.py` gained a BROWSER gate beside TTY and two `web` rows became capability increases reachable from a browser -- Resume trading after the kill-switch, and Clear streak halt for rail 16's consecutive-loss halt. Each sits behind a typed phrase, a loopback-only check and a gate token of its own, which is narrow and well guarded, and is still not a terminal. The copy now says so, and says the other half too: halting is deliberately NEVER gated on locality, because an operator whose keel is behind a tunnel must be able to stop it from the tunnel. Counts corrected against v0.16.0: - rails twenty -> TWENTY-ONE, numbered 1-14 and 16-22; rail 22 (cash posture, #691) shipped in v0.14.0 and is now listed beside 20 and 21. - web console eight views -> THIRTEEN, with Positions, Balances, Timeline, Research and Plans named; Docs is the fourteenth header entry. The Get Started screenshot predates the six added since v0.13.2 and its caption now says so rather than quietly showing an old header. - research modules thirteen -> FOURTEEN. `spread.py` joined the front door's registry for #371 -- 14 `module=` rows in `commands/research.py`, though that file's own docstring still says thirteen. The site follows the registry. - suite about 5,000 -> about 6,650 tests. - the broker port gains Kraken, described as what it is: a port-complete stub whose every data and market method raises. It proves the port's shape, not that keel can trade there. **The front page can stop hedging.** `2026-09-05-restatement-restated.md` ships in v0.16.0, and the site resolves links at the latest release tag, so copy written deliberately around that record can now quote it: 0 of 240 configurations at the taker rate priced per product, and break-even inside the fee-free allowance of 20.5% against a reconstructed 14.9% win rate -- roughly five and a half points underwater, inside the window this page once called break-even. The honest-result pointer on the home page, the compliance page and the footer moves to that record. Verified unchanged at v0.16.0 and left alone: eight MCP tools, the Python 3.14 floor, the 5-183.8bp slippage range, the six RULE_REGISTRY kinds. All copy is EN/AR/FR. The Arabic and French were written for this change and have not had a native reader. `npm run check`: 0 errors. Build: 74 pages, resolving v0.16.0, and both experiment links return 200. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EXz13qp1UM3pBa6BqsRqvC
…-LD entity graph (#15)
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Description
Wires social presence links and SEO entity graph data for Phase 2 (#15):
t.me/keeltrading) and X (x.com/keeltrading) links under "The project" section.sameAsentity profile URLs (github.com/CodeGateSoftware,x.com/keeltrading,t.me/keeltrading) inBaseHead.astro.Closes #15