Engineering conventions and best practices for Sea Haven Industries
Find a file
Adam Moussa cfb50ff1fc
docs(git-workflow): make ci-on-merge the sanctioned deploy path
Pipeline deploy on merge to main (or workflow_dispatch where a repo
configures one) is now the only sanctioned path. Local deploy-then-merge
drops to a documented legacy exception that requires a data-loss-prone
stateful change plus advance sign-off, recorded in the PR notes.

Also correct the hook install path for the repo's move under
repositories/seahaven/, and document that core.hooksPath is a single
directory rather than a search path, so a repo-local setting silently
shadows the machine-global security pre-push unless the repo hook is a
shim that re-execs it.
2026-07-28 19:42:33 -04:00
.github style(ci): normalize workflow block spacing 2026-07-28 18:06:00 -04:00
constructs Add CDK version policy, update Node 24 and GitHub Actions CI/CD (#6) 2026-05-14 18:39:13 -04:00
hooks Add CDK version policy, update Node 24 and GitHub Actions CI/CD (#6) 2026-05-14 18:39:13 -04:00
scripts Add CDK version policy, update Node 24 and GitHub Actions CI/CD (#6) 2026-05-14 18:39:13 -04:00
.markdownlint-cli2.jsonc ci: add markdown-lint and link-check CI (INFRA-128) (#16) 2026-07-08 16:20:28 -04:00
aws-infrastructure.md ci: add markdown-lint and link-check CI (INFRA-128) (#16) 2026-07-08 16:20:28 -04:00
bedrock.md Add Bedrock, dev-env, and Lambda template pages (#7) 2026-05-14 19:50:37 -04:00
cdk-project-layout.md docs: replace frozen 'blessed version' with automated pin-currency policy (#11) 2026-06-05 12:57:35 -04:00
cicd.md docs(cicd): document the concurrency convention used by the reusable workflows 2026-07-28 15:59:07 -04:00
code-review-rubric.md Add CDK layout and code review rubric to handbook index 2026-06-02 19:36:09 -04:00
code-review.md Add deferred findings policy to code review page 2026-05-15 17:13:47 -04:00
commit-messages.md docs: adopt conventional commit format as the org standard 2026-07-17 19:30:02 -04:00
CONTRIBUTING.md Add engineering handbook 2026-05-02 16:42:44 -04:00
dev-environment.md Add Bedrock, dev-env, and Lambda template pages (#7) 2026-05-14 19:50:37 -04:00
git-workflow.md docs(git-workflow): make ci-on-merge the sanctioned deploy path 2026-07-28 19:42:33 -04:00
github-standards.md ci: add markdown-lint and link-check CI (INFRA-128) (#16) 2026-07-08 16:20:28 -04:00
lambda-template.md Add Bedrock, dev-env, and Lambda template pages (#7) 2026-05-14 19:50:37 -04:00
LICENSE Add engineering handbook 2026-05-02 16:42:44 -04:00
lychee.toml ci: add markdown-lint and link-check CI (INFRA-128) (#16) 2026-07-08 16:20:28 -04:00
naming-conventions.md Add Bedrock, dev-env, and Lambda template pages (#7) 2026-05-14 19:50:37 -04:00
pull-requests.md docs: adopt conventional commit format as the org standard 2026-07-17 19:30:02 -04:00
README.md docs: adopt conventional commit format as the org standard 2026-07-17 19:30:02 -04:00
sam-project-layout.md Add Bedrock, dev-env, and Lambda template pages (#7) 2026-05-14 19:50:37 -04:00
secrets-and-config.md ci: add markdown-lint and link-check CI (INFRA-128) (#16) 2026-07-08 16:20:28 -04:00

Engineering Handbook

Docs Shell License: CC BY 4.0

Engineering conventions and best practices for Sea Haven Industries.

Contents

Contributing

See CONTRIBUTING.md.

License

This work is licensed under CC-BY-4.0. The commit messages section adapts content from commit-messages-guide by Romulo Oliveira, also licensed under CC-BY-4.0.