Skip to content

Sync announce with hasna/announce main (delta import) - #206

Merged
andrei-hasna merged 1 commit into
mainfrom
sync/announce
Aug 17, 2026
Merged

Sync announce with hasna/announce main (delta import)#206
andrei-hasna merged 1 commit into
mainfrom
sync/announce

Conversation

@andrei-hasna

@andrei-hasna andrei-hasna commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Delta import: hasna/announce -> apps/announce

Org repo hasna/announce moved past the import freeze (502cb6c, 07-30) with two commits (08-16):

Change

  • apps/announce/README.md: 3+/3- (org main identical).
  • apps/announce/hasna.contract.json: new file (byte-identical to org main).

Verification

  • Freeze pinned: import merge 449a4c3 -> capsule rewritten tip c52437d == org 502cb6c (Import orgs (history-preserving, merge-commit) #6).
  • Delta applied verbatim via git apply --directory=apps/announce; both files byte-identical to org main.
  • Local gates: typecheck 0; bun test 44 pass / 0 fail; secrets scan 0 findings; diff-check clean.
    (Note: first local run failed only because the workspace member @hasna/shortlinks was not yet built in this fresh worktree — pre-existing build-order artifact, identical failure on origin/main; green after building the member.)
  • Monorepo check gates run in CI on this PR.

Agent: aemilianus


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

Delta import from org repo hasna/announce: 895e778 adds hasna.contract.json
(#7); d490e2b canonicalizes legacy open-* product names in README (#8).

The org's manifest under-declared the member's real surface (cli-only;
member ships announce-mcp and SDK exports), so it failed the monorepo
conformance gate after import. Reconciled to the member reality:
class cli-with-store, bins announce + announce-mcp, cli/mcp/sdk surfaces,
sqlite backend with postgresql waived, published-artifact scan wired into
prepack (script modeled on actions'), @hasna/contracts@0.10.6 pinned as
devDependency (removed announce from NO_VALIDATOR_PIN accordingly).

Local gates: standard-adherence 18 pass / 0 fail, repo-conformance ok at
0.10.6, typecheck 0, 44 tests pass, build 0, scan:artifact pass,
secrets scan 0 findings.

Agent: aemilianus
@andrei-hasna
andrei-hasna merged commit ad148a9 into main Aug 17, 2026
6 checks 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