Changelog

All material changes to this repository are recorded here, one row per commit: commit SHA, change outline, timestamp, related Issue and PR, and impact. Timestamps use ISO 8601 in America/Toronto. A separate governance repository’s changelog, documenting its own foundational work, is preserved at archive/ezzi-clarity-os-changelog.md.

[Unreleased]

Issue #22 — Record portal build completion, deviations, and bugs found

Issue: #22 — Docs: Record portal build completion, deviations, and bugs found Status: Completed and merged through PR #23

Timestamp Commit Change outline Issue PR Impact
2026-08-24T06:02:32-04:00 0ea7ee4 Added a Completion Record to the top of docs/superpowers/plans/2026-08-24-private-portal.md: final live status of the portal, the deploy-hook architecture deviation (Cloudflare Pages’ git integration cannot clone a private submodule) and its GitHub Actions + wrangler replacement, and four bugs found and fixed post-completion (submodule staleness, an addPassthroughCopy near-leak of passport photos, per-hostname edge caching, unreliable <summary> marker suppression). #22 #23 Preserves full portal-build context in the repo itself, so a future session can resume without depending on this conversation’s history.

Issue #20 — Add PR application specifics to roadmap.md

Issue: #20 — Company: Add PR application specifics to roadmap.md Status: Completed and merged through PR #21

Timestamp Commit Change outline Issue PR Impact
2026-08-24T05:43:12-04:00 88571b1 Added the CEC Inland stream, AOR date (2026-01-29), and Ottawa/Sydney primary/secondary visa office to roadmap.md §2’s PR application description; added the founder’s own expectation of a decision within roughly a month, explicitly framed as expectation rather than a confirmed IRCC date. #20 #21 Replaces a generic mention with the specific, dated facts now available.

Issue #18 — Add Venn account-opening guide

Issue: #18 — Company: Add Venn account-opening guide Status: Completed and merged through PR #19

Timestamp Commit Change outline Issue PR Impact
2026-08-24T05:34:32-04:00 46bcfdc Added company/strategy/venn-account-opening-guide.md with direct links to all seven corporate documents and relevant C11-docket personal documents (flagging outdated ones); corrected DP-0001’s checklist in decision-pipeline.md, which had overstated the BOWP/SIN documents’ status; cross-referenced from current-status.md. #18 #19 Turns the account-opening decision into an executable, accurately-stated guide.

Issue #16 — Finalize DP-0001 account-opening document checklist

Issue: #16 — Registers: Finalize DP-0001 account-opening document checklist Status: Completed and merged through PR #17

Timestamp Commit Change outline Issue PR Impact
2026-08-24T05:25:17-04:00 312ffc5 Added a document checklist to DP-0001 in registers/decision-pipeline.md — all seven corporate documents already on file (CR-1001–CR-1008) plus the personal KYC documents confirmed available for the account signer (BOWP, updated SIN, driver’s licence, recent bank statement). Updated DP-0001’s status to reflect documentation is finalized. #16 #17 Turns a stalled “under evaluation” decision-pipeline item into an executable checklist, without prematurely marking the decision itself approved.

Issue #14 — Correct portal notification to use GitHub Actions dispatch

Issue: #14 — Operations: Correct portal notification to trigger GitHub Actions instead of a Cloudflare deploy hook Status: Completed and merged through PR #15

Timestamp Commit Change outline Issue PR Impact
2026-08-24T02:51:27-04:00 4eba63f Replaced the Cloudflare-deploy-hook curl in notify-portal.yml with a repository_dispatch call against ezzi-clarity-portal, after discovering Cloudflare Pages’ git integration can never clone a private submodule (it runs its own checkout before the build command, without the connected GitHub App’s credentials). The portal now builds and deploys via its own GitHub Actions + wrangler pipeline instead. #14 #15 Corrects a real architectural gap in the automation added by Issue #12 — the original approach could never have worked.

Issue #12 — Add workflow to notify the portal of content changes

Issue: #12 — Operations: Add workflow to notify the portal of content changes Status: Completed and merged through PR #13

Timestamp Commit Change outline Issue PR Impact
2026-08-24T01:34:30-04:00 c242751 Added .github/workflows/notify-portal.yml, triggering a Cloudflare Pages deploy hook on every push to main so ezzi-clarity-portal rebuilds from this repository’s live content automatically. Skips gracefully until PORTAL_DEPLOY_HOOK_URL is configured on the Cloudflare side. #12 #13 First piece of the live-sync pipeline behind the private portal (docs/superpowers/specs/2026-08-24-portal-and-public-site-design.md).

Issue: #10 — Documentation: Break multi-link sentences into bulleted lists

Timestamp Commit Change outline Issue Impact
2026-08-24T00:51:20-04:00 2149dce Converted every sentence pointing to 2+ distinct documents into a short bulleted list, across 11 files including the three asset registers’ **Related:** header lines. Codified the rule (and its two exceptions — same-thing-two-angles clauses, short parentheticals) in ESS-002 §10. #10 Direct readability feedback from the founder, addressed repo-wide in one pass rather than piecemeal.

Issue #8 — Add founder bio, correct language fluency claims

Issue: #8 — Documentation: Add founder bio, correct language fluency claims

Timestamp Commit Change outline Issue Impact
2026-08-24T00:44:32-04:00 5592993 Added company/brand/about-the-founder.md, curated from the C11 docket’s résumé, degree records, and employer references — education, work history, leadership record, languages; deliberately excludes compensation, IDs, and family-status data. Corrected the founder’s documented language fluency (English/Arabic/Hindi/Gujarati/Marathi/Urdu, French in progress) in positioning.md and business-plan.md after the résumé surfaced a conflict with the previously-stated list, confirmed directly with the founder. #8 New biographical document plus a real factual correction to a core brand claim, recorded in decision-log.md.

Issue #6 — Add REG-3003 bookshelf asset register

Issue: #6 — Registers: Add REG-3003 bookshelf asset register

Timestamp Commit Change outline Issue Impact
2026-08-24T00:24:24-04:00 a16764b Added registers/bookshelf-asset-register.md, a governed listing of ezzi-bookshelf and its 7 titles, matching the website’s REG-3001 pattern; cross-referenced from publishing/, the other registers, README.md, and CLAUDE.md. #6 Closes a visibility gap the founder flagged — the digital-asset governance picture (website + brand + bookshelf) is now complete from this repository.

Issue #5 — Declutter formal-document presentation, correct publishing arm status

Issue: #5 — Documentation: Declutter formal-document presentation, correct publishing arm status Status: Completed. Committed directly to main rather than through a branch and PR — this Issue was opened retroactively to close that traceability gap. No material corporate decision was made by the formatting work itself; the one real decision it surfaced (publishing’s imprint-vs-legal-publisher arrangement) is recorded separately in governance/decision-log.md.

Timestamp Commit Change outline Issue Impact
2026-08-23T23:42:40-04:00 c66de56 Rebuilt both existing changelog entries to include the Commit/Timestamp/Issue/PR columns ESS-008 actually requires. #5 Fixes a real gap between this file and the standard it’s supposed to follow.
2026-08-23T23:49:52-04:00 0b430db Removed inline git-provenance narration from constitution.md, governance-principles.md, manifesto.md, repository-standards.md; cut horizontal rules between every section; compacted TOCs; fixed effective dates. #5 First application of the decluttered presentation, on the highest-authority documents.
2026-08-23T23:51:09-04:00 f2cba84 Same treatment for security.md, decision-log.md, changelog.md; removed a chatty self-referential aside. #5
2026-08-23T23:51:56-04:00 15f75be Rewrote README.md as an audience-based navigation gateway with a Start Here table and a proper domain navigation table, replacing prose paragraphs. #5
2026-08-23T23:53:17-04:00 fab0d1c Rewrote ESS-002 to codify the conventions actually converged on: no provenance narration, no rule-per-section, compact inline TOCs, purposeful emoji. #5 The standard now matches practice, not just the original formatting-techniques scope.
2026-08-23T23:54:32-04:00 8e102db Applied the updated standard to registers/. #5
2026-08-24T00:00:08-04:00 cf1ba81 Checked vijaybpanangi/ezzi-bookshelf directly: corrected publishing/ end to end (3 books published on Amazon KDP, 4 more text-complete) and business-plan.md/growth-plan.md/README.md/CLAUDE.md’s stale “future intention” framing. Recorded the imprint-vs-legal-publisher decision in decision-log.md, corrected after an initial mischaracterization (provisional pending DP-0001, not permanent). #5 Corrects a material factual gap, not just presentation.
2026-08-24T00:01:42-04:00 977a9da Checked vijaybpanangi/ezziclarity directly: refreshed REV-1001 §8 and the website technical asset register’s release-tag fact (v3.7.0 → v3.9.2, first three books now live with Amazon Associates tracking). #5
2026-08-24T00:03:38-04:00 55019eb Caught and fixed remaining bullet-TOCs, provenance lines, and an em-dash anchor bug missed in earlier commits of this same Issue. #5
2026-08-24T00:12:05-04:00 fef745c Reverted the compact inline “Contents:” line back to a proper ## Contents heading with a vertical list, after founder feedback that the inline form read as a run-on sentence of hyperlinks. Updated ESS-002 §2 accordingly. #5 Corrects an over-correction from earlier in this same Issue.
2026-08-24T00:16:21-04:00 fb93d8d Studied the three sibling repos directly for presentation quality; added the EC monogram to README.md (company/brand/logo-ec.svg) and a real Recent Activity table sourced from this changelog. #5

Issue #3 — Establish ESS-002 formatting standard, apply repo-wide

Issue: #3 — Documentation: Establish ESS-002 formatting standard, apply repo-wide Status: Completed and merged through PR #4

Timestamp Commit Change outline Issue PR Impact
2026-08-23T23:10:00-04:00 ccd7eb7 — Establish ESS-002 documentation formatting standard Published governance/standards/ess-002-documentation-formatting.md, defining executive-summary openers, tables of contents, GitHub Alert callouts, Mermaid diagrams for structural relationships, and collapsible reference sections; cross-referenced from repository-standards.md §5. #3 #4 Gives the repository a documented formatting convention future documents follow automatically.
2026-08-23T23:12:38-04:00 427b343 — Apply ESS-002 formatting to governance/ and registers/ Added summary openers, TOCs, an authority-hierarchy diagram in constitution.md, and callout conversions across the governance and registers domains. #3 #4 First application of the new standard; establishes the pattern for the rest of the repository.
2026-08-23T23:13:10-04:00 5464455 — Apply ESS-002 formatting to repository-standards.md (TOC, domain diagram) Added a TOC and a domain-relationship Mermaid diagram to repository-standards.md, which had been cross-referenced but not yet itself reformatted. #3 #4 Closes a gap where the document describing the standard hadn’t applied the standard to itself.
2026-08-23T23:14:25-04:00 165ef02 — Apply ESS-002 formatting to business-plan.md and roadmap.md Added a TOC and callout conversions to business-plan.md; added a TOC and a phase-dependency flowchart to roadmap.md’s 90-day plan. #3 #4 Makes the two longest, most-referenced strategy documents navigable.
2026-08-23T23:15:17-04:00 695802f — Apply ESS-002 formatting to growth-plan, org-structure, positioning Added a term-horizon diagram to growth-plan.md, an org-chart diagram to org-structure.md, and a TOC to positioning.md. #3 #4
2026-08-23T23:16:16-04:00 c784af1 — Apply ESS-002 formatting to consulting/ Added an acquisition-funnel diagram to outreach-playbook.md, a session-arc diagram to session-scripts.md, and status callouts across consulting/curriculum/ and consulting/operations/. #3 #4
2026-08-23T23:17:13-04:00 7119d37 — Apply ESS-002 formatting to publishing/ and knowledge/ Status callouts across publishing/; TOCs added to both knowledge/ documents. #3 #4
2026-08-23T23:17:55-04:00 7be39d6 — Apply ESS-002 formatting to README.md and CLAUDE.md Added a domain-map diagram to README.md; added a top-of-file warning callout to CLAUDE.md for the immigration-document exposure constraint. #3 #4
2026-08-23T23:18:56-04:00 7947423 — Restore ESS-008's Issue lifecycle diagram; simplify an edge label Restored a diagram dropped during the original ECOS adoption (Issue #1), which had made ESS-008’s “carried forward without material change” claim inaccurate; simplified a Mermaid edge label to avoid special characters. #3 #4 Content-integrity fix surfaced by the formatting pass, not just a cosmetic change.
2026-08-23T23:20:05-04:00 d9f6e3b — Fix broken TOC anchor links; restore dropped governance-principles content Fixed a systematic bug: GitHub’s heading-slug algorithm strips em-dashes rather than converting them to hyphens, so every TOC anchor built from an em-dash heading had one hyphen too many. Restored governance-principles.md’s “Why Principles Matter” section, dropped during Issue #1 and found the same way. #3 #4 Every table of contents in the repository now links correctly; a second piece of silently-dropped content restored.
2026-08-23T23:20:33-04:00 451d909 Added this Issue’s changelog entry. #3 #4

Issue #1 — Adopt ECOS governance framework and retire ezzi-clarity-os

Issue: #1 — Governance: Adopt ECOS governance framework and retire ezzi-clarity-os Status: Completed and merged through PR #2

Timestamp Commit Change outline Issue PR Impact
2026-08-23T21:55:25-04:00 157bcdd — Adopt ECOS governance framework: constitution, principles, manifesto, standards Consolidated ezzi-clarity-os’s Constitution, Governance Principles, Manifesto, ESS-001/ESS-008 standards, security policy, and decision log into governance/, adapted to this repository’s arm-based structure. #1 #2 Establishes this repository’s constitutional and standards layer.
2026-08-23T21:57:56-04:00 f746369 — Adopt ECOS registers and knowledge domain Added registers/ (Corporate Records Register with CR-9002 for the immigration docket, Decision Pipeline, digital/website asset registers) and knowledge/ (website ADR and technical review). #1 #2 Establishes the registers and knowledge domains.
2026-08-23T21:59:12-04:00 75bd6a8 — Correct org-structure.md and roadmap.md with ECOS's more accurate facts Added Vijay’s recorded Sales Manager role and registered-office details to org-structure.md (missing from the original draft, sourced only from the public Ontario registry profile); refined roadmap.md’s C11 withdrawal wording; added current-status.md. #1 #2 Corrects two facts that had been incomplete since the repository’s initial restructure.
2026-08-23T22:01:32-04:00 5be0f91 — Archive ECOS's original changelog; update README and CLAUDE.md for the merge Preserved ECOS’s full original changelog (Issues #1–#40) in archive/; updated README.md and CLAUDE.md to describe the expanded structure. #1 #2 Completes the adoption — no ECOS content lost, and the repository’s own navigation documents reflect the new domains.

[1.0.0] — 2026-08-23

The initial arm-based repository structure (company/, consulting/, publishing/, archive/) and its founding strategy documents (business plan, roadmap, growth plan, org structure, brand positioning) were established before this changelog existed — see docs/superpowers/specs/2026-08-24-repo-architecture-design.md and docs/superpowers/plans/2026-08-24-repo-restructure-and-strategy-content.md for that design record, and git log for the commit-by-commit history. This changelog begins with Issue #1, the first work tracked through this repository’s own Issue-based process.