Feat:Implement HTML generation skill (oc)#119
Open
Goreeng wants to merge 15 commits into
Open
Conversation
Move Flatpak manifest and cargo source generation into Nix, add parity checks for generated artifacts, and reduce the bash entrypoint to imperative Flatpak orchestration. Replace the Flatpak validator surface with Nix-wrapped Bash scripts Co-authored-by: SCE <sce@crocoder.dev>
Add a workflow_dispatch boolean input that passes through to the GitHub Release prerelease flag while preserving tag-triggered release behavior and existing version/artifact semantics. Co-authored-by: SCE <sce@crocoder.dev>
Allow Flatpak builder to use network access for the Rust source build module so Cargo dependency resolution can complete in the sandboxed build environment.
Enable unprivileged user namespaces before Flatpak bundle builds so bubblewrap can set up the build sandbox on GitHub-hosted Linux runners. Co-authored-by: SCE <sce@crocoder.dev>
Plan for a new sce-project-overview-html skill that renders context/ Markdown into a single self-contained HTML document with Mermaid.js (CDN) diagrams and inline CSS for human-readable project understanding. Two-phase staging: T01 hand-authors the skill in the repo-root .opencode/skills/ active runtime tree for manual OpenCode testing; T02-T07 promote the validated body into the canonical Pkl pipeline, regenerate all three target trees, and update context discoverability. Affected plan: project-overview-html-skill Task IDs: T01, T02, T03, T04, T05, T06, T07 (all status:todo) Co-authored-by: SCE <sce@crocoder.dev>
…ills/ Stage the new sce-project-overview-html skill in the active runtime tree for manual OpenCode testing (Phase 1). The skill reads the project's context/ Markdown files and renders them into a single self-contained HTML document with Mermaid.js embedded via CDN and inline CSS, writing output to context/tmp/project-overview.html (disposable, gitignored). Plan: project-overview-html-skill Task: T01 Co-authored-by: SCE <sce@crocoder.dev>
…ew-html Revise the sce-project-overview-html skill after manual-test feedback so the agent reads context files and writes the HTML directly with its own file tools instead of generating a conversion script, and move the table of contents to a left-side navigation sidebar with a flexbox two-column layout and responsive collapse for narrow viewports. Plan: project-overview-html-skill Task: T01 Co-authored-by: SCE <sce@crocoder.dev>
…ules Add the new sce-project-overview-html skill UnitSpec (title + canonicalBody) to the skills Mapping in both shared-content-code.pkl (manual profile) and shared-content-automated-code.pkl (automated profile), using the skill body validated in T01 as the canonical source. The two canonicalBody strings are byte-identical; the skill body is shared between profiles, with only agent permission/metadata differing (to be wired in later tasks). The new entry is placed last in each skills Mapping (after sce-validation) to preserve existing ordering. Generated outputs remain unchanged because aggregation surfaces and metadata registration are owned by subsequent tasks (T03-T05). Plan: project-overview-html-skill Task: T02 Co-authored-by: SCE <sce@crocoder.dev>
Add the sce-project-overview-html skill to the shared-content aggregation surfaces (shared-content.pkl, shared-content-automated.pkl), register its description in all four metadata/renderer files, and add it to the Shared Context Code agent's skill: allowlist in both OpenCode metadata variants. Regenerate all three target trees (manual OpenCode, automated OpenCode, Claude) and sync the repo-root active runtime copy with the canonical generated output. Plan: project-overview-html-skill Tasks: T03, T04, T05 Co-authored-by: SCE <sce@crocoder.dev>
…map link Add context/sce/project-overview-html-skill.md capturing the current-state contract for the sce-project-overview-html skill (purpose, context/-only source of truth, files read, direct-author HTML rendering contract, Mermaid.js CDN dependency, disposable output path, canonical Pkl authoring/generation surfaces) and add a discoverability bullet in context/context-map.md. Plan: project-overview-html-skill Task: T06 Co-authored-by: SCE <sce@crocoder.dev>
Mark T07 (validation and cleanup) done and record the final validation report. All 7 tasks (T01-T07) are complete; the sce-project-overview-html skill is authored, promoted to Pkl sources, generated into all three target trees, registered in the Shared Context Code agent allowlist, and discoverable via context-map.md. Validation: nix run .#pkl-check-generated and nix flake check both pass (exit 0). Plan-produced scratch files removed from context/tmp/. Plan: project-overview-html-skill Task: T07 Co-authored-by: SCE <sce@crocoder.dev>
Feat/html gen
Feat/html gen
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.