Skip to content

chore(main): release 0.8.8#2043

Merged
Aureliolo merged 2 commits into
mainfrom
release-please--branches--main--components--synthorg
May 24, 2026
Merged

chore(main): release 0.8.8#2043
Aureliolo merged 2 commits into
mainfrom
release-please--branches--main--components--synthorg

Conversation

@synthorg-repo-bot
Copy link
Copy Markdown
Contributor

@synthorg-repo-bot synthorg-repo-bot Bot commented May 22, 2026

Highlights

AI-generated summary (model: openai/gpt-4.1-mini via GitHub Models). Commit-based changelog below.

What you'll notice

  • New brownfield codebase intake mode supports merger and acquisition scenarios.
  • Added deep CEO interview feature to improve project charter creation.
  • Introduced mission control and flight recorder operator cockpit for better operational oversight.
  • Research mode added for enhanced exploratory work.
  • Runtime services now log safety-spine state at boot for clearer diagnostics.

What's new

  • Research mode feature enables deeper data exploration.
  • CEO interview integration helps shape project charters.
  • Mission control and flight recorder cockpit introduced for operational tracking.

Under the hood

  • Improved codebase modularity with module-size gates and lint tightening.
  • Added init.py to 21 test directories for better test discovery.
  • Promoted six transitive dependencies to direct dependencies for clarity.
  • Split codespell ignore list into vocabulary and source renames.
  • Decomposed oversized web utilities, hooks, and libraries for maintainability.
  • Enhanced CI with Lychee link checker integration and retry logic for cosign signing.
  • Sharded unit and integration tests and added Postgres service container in CI.
  • Updated infrastructure and web dependencies; maintained lock files.

🤖 I have created a release beep boop

0.8.8 (2026-05-24)

Features

Refactoring

  • add init.py to 21 leaf test directories (INP001) (#2081) (2592118), closes #2064
  • codebase modularity (1/4) - module-size gates + lint tightening + tools (#2078) (556fbd9), closes #2047 #2040
  • promote 6 transitive deps to direct deps (#2083) (adedc6a)
  • split codespell ignore-words-list into vocab + source renames (#2085) (917d98a), closes #2074
  • web: PR A foundation, decompose oversized utils/hooks/lib (#2092) (#2098) (aedbba5)

CI/CD

  • exclude slsa.dev from lychee (transient timeout on canonical badge) (#2090) (346c51d)
  • fix paths-filter shallow-clone race and scorecard allowlist (#2089) (7cd7ce8)
  • refresh .test_durations.{unit,integration} (#2087) (ddf2d86)
  • retry cosign sign on transient GHCR/Rekor failures (#2100) (da9422a)
  • shard test-unit + test-integration, sysmon coverage, Postgres service container (#2080) (0768787)
  • wire Lychee link-checker (workflow + installer + pre-push hook) (#2084) (1c0694a)

Maintenance


This PR was generated with Release Please. See documentation.

@synthorg-repo-bot synthorg-repo-bot Bot requested a review from Aureliolo as a code owner May 22, 2026 17:59
@synthorg-repo-bot synthorg-repo-bot Bot added the autorelease: pending Release-please pending-release marker label May 22, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 22, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@synthorg-repo-bot synthorg-repo-bot Bot temporarily deployed to cloudflare-preview May 22, 2026 18:02 Inactive
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented May 22, 2026

Merging this PR will not alter performance

✅ 54 untouched benchmarks


Comparing release-please--branches--main--components--synthorg (7c8a4f3) with main (f187b31)1

Open in CodSpeed

Footnotes

  1. No successful run was found on main (da9422a) during the generation of this report, so f187b31 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@synthorg-repo-bot synthorg-repo-bot Bot force-pushed the release-please--branches--main--components--synthorg branch from 6bc322c to 62ce0b2 Compare May 22, 2026 20:00
@synthorg-repo-bot synthorg-repo-bot Bot temporarily deployed to cloudflare-preview May 22, 2026 20:03 Inactive
@synthorg-repo-bot synthorg-repo-bot Bot force-pushed the release-please--branches--main--components--synthorg branch from 62ce0b2 to 96ba6a4 Compare May 22, 2026 20:17
@synthorg-repo-bot synthorg-repo-bot Bot temporarily deployed to cloudflare-preview May 22, 2026 20:19 Inactive
@synthorg-repo-bot synthorg-repo-bot Bot force-pushed the release-please--branches--main--components--synthorg branch from 96ba6a4 to 1b67cc7 Compare May 22, 2026 20:36
@synthorg-repo-bot synthorg-repo-bot Bot temporarily deployed to cloudflare-preview May 22, 2026 20:38 Inactive
@synthorg-repo-bot synthorg-repo-bot Bot force-pushed the release-please--branches--main--components--synthorg branch 11 times, most recently from 1d608cd to d671719 Compare May 24, 2026 10:33
@socket-security
Copy link
Copy Markdown

socket-security Bot commented May 24, 2026

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn High
Obfuscated code: npm @typescript-eslint/eslint-plugin is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: web/package-lock.jsonnpm/@typescript-eslint/eslint-plugin@8.59.4

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@typescript-eslint/eslint-plugin@8.59.4. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
Obfuscated code: npm chrome-launcher is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: web/package-lock.jsonnpm/@lhci/cli@0.15.1npm/chrome-launcher@0.13.4

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/chrome-launcher@0.13.4. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
Obfuscated code: npm csp_evaluator is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: web/package-lock.jsonnpm/@lhci/cli@0.15.1npm/csp_evaluator@1.1.5

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/csp_evaluator@1.1.5. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
Obfuscated code: npm csp_evaluator is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: web/package-lock.jsonnpm/@lhci/cli@0.15.1npm/csp_evaluator@1.1.5

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/csp_evaluator@1.1.5. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
Obfuscated code: npm formatly is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: web/package-lock.jsonnpm/knip@6.14.2npm/formatly@0.3.0

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/formatly@0.3.0. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
Obfuscated code: npm powershell-utils is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: web/package-lock.jsonnpm/powershell-utils@0.1.0

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/powershell-utils@0.1.0. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
Obfuscated code: npm puppeteer-core is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: web/package-lock.jsonnpm/@lhci/cli@0.15.1npm/puppeteer-core@24.43.1

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/puppeteer-core@24.43.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

@synthorg-repo-bot synthorg-repo-bot Bot force-pushed the release-please--branches--main--components--synthorg branch 5 times, most recently from c2f4f3a to ed089ec Compare May 24, 2026 14:52
@synthorg-repo-bot synthorg-repo-bot Bot force-pushed the release-please--branches--main--components--synthorg branch from 551034b to 7c8a4f3 Compare May 24, 2026 15:36
@Aureliolo Aureliolo merged commit e2a2370 into main May 24, 2026
11 checks passed
@Aureliolo Aureliolo deleted the release-please--branches--main--components--synthorg branch May 24, 2026 15:59
@Aureliolo Aureliolo temporarily deployed to cloudflare-preview May 24, 2026 15:59 — with GitHub Actions Inactive
@synthorg-repo-bot
Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

@synthorg-repo-bot synthorg-repo-bot Bot added autorelease: tagged and removed autorelease: pending Release-please pending-release marker labels May 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment