Skip to content
View qorud02's full-sized avatar

Block or report qorud02

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
qorud02/README.md

Kyunghan Bae

I build small Python tools for data validation, CLI testing, and CI evidence. I work in F&B operations at UNICUP and contribute reproducible fixes to open-source projects.

데이터 오류와 테스트 결과를 직접 확인할 수 있는 도구를 만듭니다. 한국어·영어로 질문과 제안을 받습니다.

Contact: ceo@unicupcompany.com

Developer tools

Tool Use it when Run and install
JSON Repr Probe Your CLI should return the same JSON result despite key order, whitespace, line endings, or Unicode escapes. Select a result subtree with --compare-pointer /data to leave changing metadata out of comparison. Examples · Wheel 0.2.0 · Container
JUnit Evidence Gate A green CI report must contain actual testcase records and meet execution and skip limits. Emit GitHub error annotations with --format github. Examples · Wheel 0.2.1 · Container
Public Data Sentinel CSV, TSV, or JSON data must satisfy explicit rules before entering a report. Preserve text identifiers such as 00123 and display field names literally in Markdown. Examples · Wheel 0.2.1 · Container

These tools run offline with Python 3.10+ and have no runtime dependencies. Each repository includes installation instructions, runnable examples, and Windows/Linux CI.

Try a representation bug

git clone https://github.com/qorud02/json-repr-probe.git
cd json-repr-probe
python -m json_repr_probe --input examples/input.json -- python -m examples.stable_cli

The stable CLI passes. Replace examples.stable_cli with examples.order_sensitive_cli to reproduce a key-order bug and see the first changed JSON Pointer.

Calculate menu contribution after ingredients, packaging, and platform fees using Decimal arithmetic. It handles Korean CSV exports, VAT, negative margins, and optional fixed-cost scenarios.

Store and delivery comparison · Wheel 0.1.0 · Container · Calculation basis · Tests

Merged upstream fixes

Contribute

Start with a runnable example or a reproducible bug. The contributor guides explain the tests and review process:

JSON Repr Probe · JUnit Evidence Gate · Public Data Sentinel · F&B Menu Margin Kit

Pinned Loading

  1. fnb-margin-kit fnb-margin-kit Public

    F&B menu contribution and sales-mix reports from validated CSV costs.

    Python

  2. json-repr-probe json-repr-probe Public

    Find CLI bugs caused by JSON key order, whitespace and character escapes.

    Python

  3. junit-evidence-gate junit-evidence-gate Public

    Check JUnit testcase counts, duplicate identities, contradictory totals and skip budgets before accepting a CI report.

    Python

  4. public-data-sentinel public-data-sentinel Public

    Offline CSV, TSV and JSON validation with explicit data contracts, preserved text identifiers and literal Markdown reports.

    Python 1