Skip to content

chore: rebrand to TICON System Limited - #31

Merged
bemoshiur merged 5 commits into
mainfrom
chore/rebrand-ticon
Aug 5, 2026
Merged

bemoshiur merged 5 commits into
mainfrom
chore/rebrand-ticon

Conversation

@bemoshiur

Copy link
Copy Markdown
Owner

Summary

The maintainer has moved organisations. This rebrands OmniRank's identity and contact details across every in-scope surface:

  • Identity/metadata — .claude-plugin/plugin.json, CITATION.cff, scripts/py/pyproject.toml, README.md, community-health docs, and the synced wiki pages now point at TICON System Limited / moshiur@ticonsys.com / ticonsys.com.
  • LICENSE / LICENSE-CONTENT — copyright now vests in S M Moshiur Rahman individually, not a company (a person can assign copyright to a company later; the reverse is far harder to unwind).
  • Sample/example data — templates/omnirank.config.example.json and the docs that transcribe it are now a TICON-flavoured example instead of Public Pulse Agency's "The Pulse Today".
  • Test fixtures and assertions — clean.html, aeo_clean.html, and the matching Python/Node test strings were updated in lockstep. The AEO answer-block was re-counted after editing: 48 words, still inside the 40–60 word band the gate requires.
  • OG social preview — footer now reads ticonsys.com; re-rendered via ./scripts/render-og.sh (headless Chrome fallback) and visually verified at 1280×640, no overlap or clipping.
  • WhatsApp contact removed entirely — no wa.me links, no phone number, not replaced with anything. Contact blocks now lead with LinkedIn, then Email, Web, GitHub.
  • docs/superpowers/plans/ and docs/superpowers/specs/ were deliberately left untouched — those are historical records of decisions made at the time.

Test plan

  • .venv/bin/python -m pytest tests -q — 771 passed
  • .venv/bin/python -m ruff check scripts/py — clean
  • cd scripts/node && pnpm vitest run — 24 passed
  • git grep -IE 'Public Pulse|publicpulse|wa\.me|WhatsApp|8801717714676' — hits only under docs/superpowers/
  • AEO fixture answer-block word count re-verified against the actual gate logic (BeautifulSoup + split): 48 words
  • Re-rendered OG PNG viewed directly: 1280×640, 636K, no overlapping/clipped labels

…m Limited

The maintainer has moved organisations. Updates plugin/citation/package
metadata, community-health docs, README, and the synced wiki pages to
TICON System Limited (moshiur@ticonsys.com, ticonsys.com), and drops
WhatsApp as a contact channel entirely in favour of LinkedIn, which now
leads the Contact block.
The MIT and CC BY 4.0 notices named "Public Pulse Agency" as co-holder. A
person can assign copyright to a company later; wrongly vesting it in a
company first is far harder to unwind. Both notices now name S M Moshiur
Rahman only, and the CC BY attribution string follows suit.
…ample

templates/omnirank.config.example.json used Public Pulse Agency's "The
Pulse Today" news site as sample data. Replaced it with a TICON System
Limited example (ticonsys.com, ProfessionalService), and brought the
docs that transcribe or reference it -- configuration.md,
geo-artifacts-guide.md, and the geo-artifacts skill references -- back
into sync, including the two real-incident domain mentions in the
OpenNext/CloudFront 403 writeups.
tests/fixtures/clean.html and aeo_clean.html used Public Pulse copy as
sample content; the matching Python and Node test assertions matched it
verbatim. Swapped both fixtures and their assertions to TICON System
Limited copy -- the AEO answer-block re-counts to 48 words, still
inside the 40-60 word band the gate requires -- and updated the
contact-detail and homepage assertions in test_repo_docs.py and
test_setup_repo.py to match.
Re-rendered with ./scripts/render-og.sh (headless Chrome fallback,
rsvg-convert unavailable). Verified visually: 1280x640, 636K, footer
text fits without overlapping or clipping any other element.
@bemoshiur
bemoshiur merged commit 5af9231 into main Aug 5, 2026
6 checks passed
@bemoshiur
bemoshiur deleted the chore/rebrand-ticon branch August 5, 2026 07:16
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