-
Notifications
You must be signed in to change notification settings - Fork 1
samples: CrmKernel — retraction-native algebraic kernel demo (internal-facing) #141
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
7b34dc6
f195804
20de672
a125f17
26d3aad
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,295 @@ | ||||||
| # PR #141 CI fix log | ||||||
|
|
||||||
| CI-only fix pass applied 2026-04-24 to unblock merge on | ||||||
| `feat/servicetitan-crm-demo` (PR #141, "samples: CrmKernel — | ||||||
| retraction-native algebraic kernel demo"). Zero unresolved | ||||||
| review threads at start; only CI checks were red. No review | ||||||
| re-drain, no scope change to the PR's substantive diff. | ||||||
|
|
||||||
| ## Pre-fix state | ||||||
|
|
||||||
| - `mergeStateStatus`: `BLOCKED`. | ||||||
| - `state`: `OPEN` (branch one commit behind `origin/main`; | ||||||
| rebase clean, no conflicts). | ||||||
| - Check results (per `gh pr checks 141`): | ||||||
| - `lint (markdownlint)` — FAIL | ||||||
| - `check memory/MEMORY.md paired edit` — FAIL | ||||||
| - Everything else green (`build-and-test (ubuntu-22.04)`, | ||||||
| `lint (actionlint)`, `lint (no empty dirs)`, | ||||||
| `lint (semgrep)`, `lint (shellcheck)`, | ||||||
| `lint memory/MEMORY.md reference-existence`, | ||||||
| `Path gate`, `Analyze (csharp)`, `Analyze (actions)`, | ||||||
| `submit-nuget`). | ||||||
|
|
||||||
| ## Per-failure record | ||||||
|
|
||||||
| ### Failure 1 — `lint (markdownlint)` | ||||||
|
|
||||||
| **Run:** GitHub Actions run `24902734336`, job | ||||||
| `72924293173`. | ||||||
|
|
||||||
| **Violations reported:** | ||||||
|
|
||||||
| ``` | ||||||
| docs/hygiene-history/loop-tick-history.md:175:2974 | ||||||
| MD056/table-column-count | ||||||
| Table column count [Expected: 6; Actual: 4; | ||||||
| Too few cells, row will be missing data] | ||||||
| docs/hygiene-history/loop-tick-history.md:176:2028 | ||||||
| MD056/table-column-count | ||||||
| Table column count [Expected: 6; Actual: 4; | ||||||
| Too few cells, row will be missing data] | ||||||
| ``` | ||||||
|
|
||||||
| **Root cause:** The tick-history table schema is 6 columns | ||||||
| (`date | agent | cron-id | action-summary | commit-or-link | | ||||||
| notes`). The auto-loop-44 and auto-loop-45 rows authored in | ||||||
| this PR packed `commit-or-link` and `notes` content into the | ||||||
| `action-summary` mega-cell, leaving only 4 pipe-separated | ||||||
| fields per row. | ||||||
|
|
||||||
| **Fix applied:** Split each offending row into the full | ||||||
| 6-column shape. Commit-or-link fields cite pre-tick | ||||||
| `acb9858` (SignalQuality + /btw landing) for row 175 and the | ||||||
| PR branch name for row 176; notes fields summarize the | ||||||
| bilateral-verbatim-anchor discipline (auto-loop-44) and | ||||||
| speculative-work known-gap-fix tier (auto-loop-45). | ||||||
|
|
||||||
| Append-only discipline (Otto-229) honoured: no existing | ||||||
| prior row was edited; the fix is a structural completion of | ||||||
| rows *introduced by this PR*, not a rewrite of rows | ||||||
| previously landed on `main`. | ||||||
|
|
||||||
| **Verification:** | ||||||
|
|
||||||
| ```bash | ||||||
| npx markdownlint-cli2@0.18.1 "**/*.md" | ||||||
|
||||||
| npx markdownlint-cli2@0.18.1 "**/*.md" | |
| npx markdownlint-cli2@0.18.1 "**/*.md" "#references/upstreams/**" |
Copilot
AI
Apr 24, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
P1 discrepancy_with_pr_description: This log states the PR’s original substantive samples: CrmKernel commit became empty and samples/CrmKernel/ was removed during rebase (superseded by content already on main). That seems to conflict with the PR title/description, which still describes adding the CrmKernel sample. Please update the PR title/description (or the PR scope) to match what the branch actually contains now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
P2 documentation: The opening summary says this was a “CI-only fix” with “no scope change to the PR's substantive diff”, but later in this log you describe the substantive commit becoming empty after rebase (sample removed, only CI-fix commits remain). Please reconcile the summary with the later “Net result” section so the preservation log is internally consistent.