Repository navigation
profile: the new positioning and banner - #1
Merged
Merged
Conversation
The organization profile opens with the founder's banner and the approved positioning: An entire data team. One download. The agentic lakehouse for data engineering and analytics. A new check keeps profile images in this repository, with alt text, at most 1 MB. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V5E9o15BjmsWrwQY3Ajc6S
One ground rule: a contract change is checked with the architect session before code; milestones and deviations are reported to it (emolysis/rules standards/architecture-review.md). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V5E9o15BjmsWrwQY3Ajc6S
Founder decision of 2026-10-18 (D21): public pages and docs describe Emolysis in the present tense as a full product; availability is a status line, never future-tense language. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V5E9o15BjmsWrwQY3Ajc6S
The present-tense lines follow the founder's Notion positioning page word for word. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V5E9o15BjmsWrwQY3Ajc6S
emolysis-checks.yml gains the optional secret `token`, passed to emo check as EMOLYSIS_TOKEN and never printed; the starter workflow passes the caller's EMOLYSIS_TOKEN repository secret; the spec and README document it; scripts/check.py checks the secret set, its description and that it is optional, and refuses unknown secrets in a starter call; four tests. The preview guard is unchanged. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V5E9o15BjmsWrwQY3Ajc6S
claude-review.yml reviews once per pull request (opened, ready_for_review, the review label), never on every push, with a cancel group per pull request; ci.yml cancels the run a newer push supersedes on every ref and skips draft pull requests; the review label; the starter workflow ignores Markdown and docs/ and cancels on every branch (spec updated); scripts/check.py refuses a review workflow that runs on push events, with tests. Founder decision of 2026-10-20 after the organization ran out of Action minutes. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V5E9o15BjmsWrwQY3Ajc6S
claude-review.yml's concurrency group is per pull request only for opened, ready_for_review and the review label; a run started by another label gets a group of its own and skips, so it cancels nothing. The standard's safe-to-ignore list drops docs/product/**: web's tests check the site's words against positioning.md, so a repo decides per file, with paths negations where a file inside an ignored folder must stay in. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V5E9o15BjmsWrwQY3Ajc6S
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.
Summary
The organization profile opens with the founder's banner (
profile/banner.png, 2000×500) and the positioning of 2026-10-18: "An entire data team. One download." The agentic lakehouse for data engineering and analytics, described in the present tense, with the Status section as the only place that says it is not released. A new check inscripts/check.pykeeps profile images in this repository, with alt text, at most 1 MB (nine new test cases).AGENTS.mdcarries the same rule and the architecture-review ground rule.Note: the banner image shows the organization's contact address and website as part of the picture; the text rule (no email addresses) still holds and passes.
Architecture: go (2026-10-18).
Linked issue or spec
The organization's positioning (private record);
docs/architecture.md(profile row).Checks
task gatepasses locally. Result (last lines of output):Added an entry to
log/devlog.md(date, what landed, numbers, still open).Tests added or updated for the change (
tests/test_check.py: profile image checks).UI changes: the profile renders on github.com/emolysis once merged; the banner loads from
main, so it shows only after the merge.Public repositories: the diff contains no secrets, credentials, customer data, internal details or content from private repositories (hygiene check clean).
Generated by Claude Code