Skip to content

Pathify submission readiness surfaces#202

Merged
kriptoburak merged 1 commit into
masterfrom
codex/pathify-submission-readiness-surfaces
Jun 12, 2026
Merged

Pathify submission readiness surfaces#202
kriptoburak merged 1 commit into
masterfrom
codex/pathify-submission-readiness-surfaces

Conversation

@kriptoburak

@kriptoburak kriptoburak commented Jun 12, 2026

Copy link
Copy Markdown
Member

Summary

  • Store submission readiness coverage surfaces as Path objects
  • Keep metadata assertions tied directly to repo files

Validation

  • uv run ruff format tests/test_metadata.py
  • uv run ruff format --check tests/test_metadata.py
  • uv run ruff check tests/test_metadata.py
  • uv run pytest tests/test_metadata.py
  • uv run ruff format --check .
  • uv run ruff check .
  • uv run basedpyright
  • uv run pytest --cov=hermes_tweet --cov=tests --cov-report=term-missing --cov-fail-under=100
  • uv run bandit -q -r hermes_tweet scripts
  • uv run python scripts/check_public_safety.py
  • uv run pip-audit
  • uv run python scripts/check_public_links.py
  • uv run python scripts/check_hermes_agent_compat.py
  • uv build
  • uv run twine check dist/*
  • actionlint
  • git diff --check

Note

Convert EXPECTED_SUBMISSION_READINESS_SURFACES entries to Path objects in tests

Updates test_metadata.py to store absolute Path objects (rooted at ROOT) in EXPECTED_SUBMISSION_READINESS_SURFACES instead of plain strings. The test loop is updated to call surface.read_text() directly rather than joining with ROOT first. File targets are unchanged.

Macroscope summarized d6a80ee.

@kriptoburak kriptoburak merged commit 773c879 into master Jun 12, 2026
5 checks passed
@kriptoburak kriptoburak deleted the codex/pathify-submission-readiness-surfaces branch June 12, 2026 03:44
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