Skip to content

intake: accept new Markdown files next to a tracked file without a component manifest (#364) - #373

Merged
DanielNetzer merged 1 commit into
mainfrom
forgecell/issue-364-8576d2e852b80b6fa097fa6e
Nov 4, 2026
Merged

DanielNetzer merged 1 commit into
mainfrom
forgecell/issue-364-8576d2e852b80b6fa097fa6e

Conversation

@DanielNetzer

Copy link
Copy Markdown
Owner

Implements issue #364.

Molecule: mol-364-305f3dbfe2a4cef47ab40597
Formula: forgecell-github-issue
Base: 10318096141ed061379a8f93f6657d991083b7be
Delivery: 9265c1b0355f8f0c585c2faf6ee7878e9e197e00

Awaiting exact-commit CI and human review. Harness-reported checks are not independent CI evidence. No merge, deployment or issue closure is authorized.

@DanielNetzer

Copy link
Copy Markdown
Owner Author

Adversarial review: no HIGH or MEDIUM findings. The Markdown rule runs after the existing traversal, directory and symlink checks, and needs a tracked regular file (not a symlink or submodule) in the same directory. Dot-directories keep the manifest rule. MarkdownNewFiles joins the plan digest and is omitted when empty, so older digests are unchanged.

LOW, not fixed: amend --add-scope of a new Markdown path is still validated by ValidateScope, but it doesn't recompute MarkdownNewFiles, so that path's Markdown-rule ledger note is missing.

Integration: origin/main is still the base, 1031809.

@DanielNetzer
DanielNetzer marked this pull request as ready for review November 4, 2026 05:50
@DanielNetzer
DanielNetzer merged commit 22bcf9c into main Nov 4, 2026
2 checks passed
@DanielNetzer
DanielNetzer deleted the forgecell/issue-364-8576d2e852b80b6fa097fa6e branch November 4, 2026 06:06
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