Skip to content

feat: add lumo-spec markdown checks and tap-target hit areas#4

Open
OneXeor wants to merge 1 commit into
mainfrom
open-source-lumo-spec-and-theory
Open

feat: add lumo-spec markdown checks and tap-target hit areas#4
OneXeor wants to merge 1 commit into
mainfrom
open-source-lumo-spec-and-theory

Conversation

@OneXeor

@OneXeor OneXeor commented Jun 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

Combines and reworks the previous spec-check and tap-target work into one OSS-ready PR.

  • Adds lumo-spec Phase 1: Markdown source, Anthropic-compatible LLM round-trip, evidence validation, replay support, JSON/text output, examples, and docs.
  • Updates lumo-theory tap-target logic to distinguish visible glyph bounds from optional hit_w / hit_h touch containers.
  • Documents optical alignment and icon+label tautology review rules in the Lumo skill.
  • Rewrites project-specific spec-check language into generic OSS examples (APP-1234, representative Jira/Confluence checks, no internal helper paths).

OSS audit

  • New commit authored with public repo identity: Viktor Savchik <onexeor@gmail.com>.
  • New PR body and commit message do not include internal project names, domains, or local helper paths.
  • Diff scan checked for project-specific names and obvious secret patterns. Remaining token/API-key mentions are env var documentation only.

Tests

  • .venv/bin/python -m ruff check tools/lumo/spec tools/tests/test_spec.py tools/lumo/theory tools/tests/test_theory.py
  • .venv/bin/python -m pytest tools/tests/test_spec.py tools/tests/test_theory.py
  • .venv/bin/python -m pytest tools/tests

Supersedes #1 and #3.

@OneXeor OneXeor force-pushed the open-source-lumo-spec-and-theory branch from 0de6579 to d831dfb Compare June 21, 2026 22:01
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