Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
blank_issues_enabled: false
contact_links:
- name: Support guide
url: https://github.com/hyperpush-org/hyperpush-mono/blob/main/SUPPORT.md
url: https://github.com/hyperpush-org/hyperpush/blob/main/SUPPORT.md
about: Start with the product support guide and maintainer runbook links.
- name: Mesher maintainer guide
url: https://github.com/hyperpush-org/hyperpush-mono/blob/main/mesher/README.md
url: https://github.com/hyperpush-org/hyperpush/blob/main/mesher/README.md
about: Mesher maintainer-facing startup, smoke, and verification workflow.
- name: Mesh language docs
url: https://meshlang.dev/docs/getting-started/
about: Mesh installation, language/tooling docs, and starter guidance.
- name: Security policy
url: https://github.com/hyperpush-org/hyperpush-mono/blob/main/SECURITY.md
url: https://github.com/hyperpush-org/hyperpush/blob/main/SECURITY.md
about: Use the private reporting path for vulnerabilities instead of public issues.
3 changes: 1 addition & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Contributing to Hyperpush Mono
# Contributing to Hyperpush

Thanks for contributing.

Expand Down Expand Up @@ -118,4 +118,3 @@ A good PR includes:
## License

By contributing, you agree that your contributions will be licensed under the project license in [LICENSE](LICENSE).
ICENSE).
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Hyperpush Mono
# Hyperpush

This repo is the product-only root for Hyperpush in the blessed two-repo workspace.

Expand Down Expand Up @@ -56,7 +56,7 @@ If you are working in the blessed sibling workspace, the normal path is:

## Product repo identity

Canonical product repo URL: https://github.com/hyperpush-org/hyperpush-mono
Canonical product repo URL: https://github.com/hyperpush-org/hyperpush

The landing app and `client` stay product-owned here. `mesher/landing` remains the intentional Next.js runtime surface; `mesher/client` owns the canonical Mesher dashboard route inventory, backend gap map, and maintainer handoff for later backend expansion slices.

Expand Down
4 changes: 2 additions & 2 deletions mesher/landing/lib/external-links.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
export const GITHUB_URL = "https://github.com/hyperpush-org/hyperpush-mono"
export const GITHUB_DISPLAY = "github.com/hyperpush-org/hyperpush-mono"
export const GITHUB_URL = "https://github.com/hyperpush-org/hyperpush"
export const GITHUB_DISPLAY = "github.com/hyperpush-org/hyperpush"

export const X_URL = "https://x.com/hyper_push"
export const X_HANDLE = "@hyper_push"
Expand Down
1 change: 1 addition & 0 deletions mesher/mesh.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ name = "mesher"
version = "1.0.0"
description = "Mesher monitoring platform — production-grade issue tracker written in Mesh"
license = "MIT"
repository = "https://github.com/hyperpush-org/hyperpush"

[dependencies]
# No external mesh package dependencies — uses Mesh stdlib only
4 changes: 2 additions & 2 deletions mesher/scripts/lib/mesh-toolchain.sh
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ mesher_resolve_toolchain() {
if [[ ! -x "$candidate" ]]; then
mesher_toolchain_fail "toolchain contract drift: source=${source_name} root=${source_root} expected executable meshc at ${candidate}"
fi
elif [[ "$(basename "$product_root")" == 'hyperpush-mono' ]]; then
elif [[ "$(basename "$product_root")" == 'hyperpush-mono' || "$(basename "$product_root")" == 'hyperpush' ]]; then
source_name='sibling-workspace'
source_root="$(mesher_find_nested_workspace_mesh_lang_root "$product_root")"
candidate="$source_root/target/debug/meshc"
Expand All @@ -153,7 +153,7 @@ mesher_resolve_toolchain() {
source_name='PATH'
candidate="$(mesher_abs_path "$(command -v meshc)")"
else
mesher_toolchain_fail 'toolchain contract missing: no enclosing-source mesh-lang checkout, no sibling-workspace mesh-lang checkout for nested hyperpush-mono/mesher, and no meshc on PATH fallback'
mesher_toolchain_fail 'toolchain contract missing: no enclosing-source mesh-lang checkout, no sibling-workspace mesh-lang checkout for nested hyperpush-mono/mesher or hyperpush/mesher, and no meshc on PATH fallback'
fi

MESHER_MESHC_SOURCE="$source_name"
Expand Down
2 changes: 1 addition & 1 deletion mesher/scripts/verify-maintainer-surface.sh
Original file line number Diff line number Diff line change
Expand Up @@ -365,7 +365,7 @@ for key in [
require_contains('env', key, '.env contract')

for needle in [
'Hyperpush Mono',
'Hyperpush',
'mesher/client',
'does **not** own the Mesh language/compiler/runtime/docs/registry/packages-site tree',
'bash mesher/scripts/verify-maintainer-surface.sh',
Expand Down
8 changes: 4 additions & 4 deletions scripts/verify-landing-surface.sh
Original file line number Diff line number Diff line change
Expand Up @@ -111,19 +111,19 @@ done
finish_phase init

begin_phase readme-contract "verify product README wording"
require_contains readme-contract README.md '# Hyperpush Mono'
require_contains readme-contract README.md '# Hyperpush'
require_contains readme-contract README.md 'hyperpush-mono/mesher'
require_contains readme-contract README.md 'mesher/landing'
require_contains readme-contract README.md 'bash mesher/scripts/verify-maintainer-surface.sh'
require_contains readme-contract README.md 'bash scripts/verify-landing-surface.sh'
require_contains readme-contract README.md 'https://github.com/hyperpush-org/hyperpush-mono'
require_contains readme-contract README.md 'https://github.com/hyperpush-org/hyperpush'
require_absent readme-contract README.md 'bash scripts/verify-m051-s01.sh'
require_absent readme-contract README.md 'bash scripts/verify-production-proof-surface.sh'
finish_phase readme-contract

begin_phase landing-links "verify landing links point at the product repo"
require_contains landing-links mesher/landing/lib/external-links.ts 'https://github.com/hyperpush-org/hyperpush-mono'
require_contains landing-links mesher/landing/lib/external-links.ts 'github.com/hyperpush-org/hyperpush-mono'
require_contains landing-links mesher/landing/lib/external-links.ts 'https://github.com/hyperpush-org/hyperpush'
require_contains landing-links mesher/landing/lib/external-links.ts 'github.com/hyperpush-org/hyperpush'
require_contains landing-links mesher/landing/lib/external-links.ts 'NEXT_PUBLIC_DISCORD_URL'
finish_phase landing-links

Expand Down
Loading