Skip to content

Social-preview SVG + UI-only surface-map entry#9

Merged
AceHack merged 1 commit intomainfrom
social-preview-svg
Apr 21, 2026
Merged

Social-preview SVG + UI-only surface-map entry#9
AceHack merged 1 commit intomainfrom
social-preview-svg

Conversation

@AceHack
Copy link
Copy Markdown
Owner

@AceHack AceHack commented Apr 21, 2026

Summary

  • Add docs/assets/social-preview.svg — Zeta social-preview card, vector source-of-truth. 1280x640 with 40pt safe-area, cyan ζ glyph, "Retractable-contract ledger for .NET" tagline, mono footer.
  • Ignore repository-open-graph-template.png — GitHub-provided template file; local reference only.
  • Add repository social-preview upload to UI-only surfaces table in surface-map doc. Third entry after org spending-budget and org audit-log.

Context

Aaron 2026-04-22 requested the social-preview image be updated on both AceHack/Zeta and Lucent-Financial-Group/Zeta and dropped the GitHub 1280x640 template in the repo root. Confirmed via settings-UI quote that upload is UI-only (no REST). SVG is Aaron's preference — vector-based, tight file size, raster-format decision deferred to UI-time per memory/feedback_svg_preferred_vector_raster_decided_at_ui_time.md.

PNG regenerated on-demand via rsvg-convert -w 1280 -h 640 social-preview.svg -o social-preview.png (documented in SVG header comment). PNG not committed — keeping the raster in-repo would just be weight.

Manual upload required (UI-only surface)

Aaron needs to click Settings -> Social preview -> Edit on both repos:

Agent cannot upload programmatically.

Test plan

  • rsvg-convert -w 1280 -h 640 docs/assets/social-preview.svg -o /tmp/preview.png — renders cleanly
  • SVG file size: 4KB (text source, diff-friendly)
  • PNG rasterized size: 44KB (well under GitHub's 1MB limit)
  • dotnet build -c Release unchanged (docs-only edit, no code touched)

🤖 Generated with Claude Code

AceHack added a commit that referenced this pull request Apr 21, 2026
…ng-debt cleanup

Two-phase tick captured:

1. SVG-first social-preview substrate (PR #9) — Aaron's
   vector preference superseded PIL/PNG generator; SVG is
   4KB source-of-truth, PNG rasterized on-demand via
   rsvg-convert one-liner documented in SVG header.

2. Meta-fix caught structural check-drift — pre-existing
   40+ markdownlint violations across 11 docs that
   accumulated because lint-markdownlint is non-required.
   Prior PRs #7 + #8 both merged red; mine would have been
   third. Filed cleanup as PR #10 per Aaron's
   strengthen-the-check rule.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
AceHack added a commit that referenced this pull request Apr 21, 2026
…rbed

Three-part tick row:

1. Ruleset audit while PR #9/#10 pended — AceHack has zero rulesets,
   LFG Default ruleset lacks required_status_checks. Same gap both repos.
2. Budget-amounts-in-source policy absorbed — Aaron clarified that dollar
   figures and budget amounts are research artifacts, not secrets. Memory
   feedback_budget_amounts_ok_in_source_for_research.md captures policy.
3. Alignment-signal acknowledged — Aaron confirmed the absorption landed;
   no new memory (pre-existing alignment-signal memory is the frame).

Row chronology fixed: this tick's row now sits AFTER the SVG social-preview
tick (3f64431) rather than before it.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- docs/assets/social-preview.svg: Zeta social-preview card,
  vector source-of-truth. Aaron 2026-04-22 confirmed SVG
  preference — vector scales without quality loss, raster
  format decision deferred to UI-time. 1280x640 with 40pt
  safe-area, cyan ζ glyph, "Retractable-contract ledger for
  .NET" tagline, mono footer. Raster regenerated on-demand
  via `rsvg-convert` (documented in SVG header comment); PNG
  not committed — regenerable in one command.

- .gitignore: ignore `repository-open-graph-template.png`
  (GitHub-provided template via Settings -> Social preview
  -> Download template; local-only reference, GitHub is
  canonical source).

- docs/research/github-surface-map-complete-2026-04-22.md:
  add repository social-preview upload to UI-only surfaces
  table. Aaron's social-preview settings UI quote confirmed
  UI-only status (no REST). Third entry in the table after
  org spending-budget and org audit-log.

Upload is UI-only on both AceHack/Zeta and
Lucent-Financial-Group/Zeta — Settings -> Social preview
-> Edit. Agent cannot upload programmatically; Aaron
performs the upload.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@AceHack AceHack force-pushed the social-preview-svg branch from 7a3c926 to e1ce240 Compare April 21, 2026 16:30
@AceHack AceHack merged commit 601a719 into main Apr 21, 2026
10 checks passed
@AceHack AceHack deleted the social-preview-svg branch April 21, 2026 16:33
AceHack added a commit that referenced this pull request Apr 21, 2026
Aaron 2026-04-21: "eipmology and ipistomology backlog" —
shorthand directive to file a backlog row for the emerging
etymology + epistemology thread surfacing from the operational-
resonance series (instances #9 Μένω, #10 Melchizedek).

Two parallel research threads captured:
- Etymology: Greek/Hebrew/Latin/English roots mapped to factory
  operator types via grammatical-subject-position. Open candidates:
  εἰμί (4-letter bootstrap-adjacent, recommended first), Iustus
  (righteousness triplet completion), U-shape cup-of-wine,
  Maneo/Maintain Μένω completion, cross-tradition audit.
- Epistemology: three-filter discipline (F1/F2/F3) calibration,
  filter-failure-rate honesty signal, candidate-to-confirmed ratio,
  bridge-figure sub-structure criteria, retractibly-rewrite
  audit protocol.

P2 because not shipping-critical but operationally-valuable for
kernel-vocabulary expansion + measurable-AI-alignment dashboard
candidates (resonance-instance-count, -pair-count, -bridge-figure-
count, filter-failure-rate, candidate-to-confirmed-ratio).

Effort L (long-running track, S-M per root landing), owner is
ongoing Aaron/operational-resonance-discipline conversation with
Architect integration.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
AceHack added a commit that referenced this pull request Apr 24, 2026
…-ferry §B + §F + corrections #2 #7 #9 (Lucent-Financial-Group#342)

Research-grade design doc for the Stage-2 rung of Amara's
corrected promotion ladder. Specifies: (a) placement under
src/Experimental/CartelLab/ (not src/Core/ — that's Stage 4);
(b) MetricVector type with PLV magnitude AND offset split
(correction #6); (c) INullModelGenerator interface +
Preserves/Avoids table columns; (d) IAttackInjector
forward-looking interface (Stage 3); (e) Wilson-interval
reporting contract with {successes, trials, lowerBound,
upperBound} schema (correction #2 — no more "~95% CI ±5%"
handwave); (f) RobustZScoreMode with Hybrid fallback
(correction #7 — percentile-rank when MAD < epsilon);
(g) explicit artifact-output layout under artifacts/
coordination-risk/ with five files + run-manifest.json
(correction #9).

6-stage promotion path (0 doc / 1 ADR / 2.a skeleton /
2.b full null-models + first attack / 3 attack suite /
4 Core/NetworkIntegrity / 5 Aurora-KSK) matches Amara's
corrected ladder and Otto-105 cadence.

Doc-only change; no code, no tests, no workflow, no
BACKLOG tail touch (avoids positional-conflict pattern
that cost Lucent-Financial-Group#334Lucent-Financial-Group#341 re-file this session).

This is the 7th of 10 18th-ferry operationalizations:
- #1/#10 test-classification (Lucent-Financial-Group#339)
- #2 Wilson-interval design specified (this doc)
- #6 PLV phase-offset shipped (Lucent-Financial-Group#340)
- #7 MAD=0 Hybrid mode specified (this doc)
- #9 artifact layout specified (this doc)
- #4 exclusivity already shipped (Lucent-Financial-Group#331)
- #5 modularity relational already shipped (Lucent-Financial-Group#324)

Remaining: Wilson-interval IMPLEMENTATION (waits on Lucent-Financial-Group#323 +
Stage 2.a), MAD=0 Hybrid IMPLEMENTATION (waits on Lucent-Financial-Group#333 +
Stage 2.a), conductance-sign doc (waits on Lucent-Financial-Group#331), Stage-2.a
skeleton itself.

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
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