vee1e

vee1e / 828e8ff65b06fc44691ec5bf28ec5d4f

Last active 3 hours ago

Like 0

lakshit verma revised this gist 1 month ago · c5f369a

1 file changed, 41 insertions

quantumstrand-migration.md
@@ -348,3 +348,44 @@ Corpus still needed later: disk PE vs memory dump, ELF stripped, fat Mach-O (sec
348 348 ---
349 349
350 350 *Update this file when POC outcomes change the preferred schema or module map.*
351 +
352 + ---
353 +
354 + ## 11. POC iteration 1 status (`refactor/first-class-modular`)
355 +
356 + **Date:** 2026-07-11
357 +
358 + ### Done
359 +
360 + - Removed `floss/qs/` package entirely.
361 + - First-class modules:
362 + - `floss/ranges.py`
363 + - `floss/layout/` (pe, elf, macho, base, extract, checks, util)
364 + - `floss/tags/` (+ LFS data under `tags/data/`)
365 + - `floss/document.py` (layout-aware result document)
366 + - `floss/analyze_static.py` (CLI for layout+tags static analysis)
367 + - `floss/render/layout_text.py`
368 + - `floss/cli.py` (parser extracted from `main.py`)
369 + - `floss/enrich.py` (stub for iteration 2 unify)
370 + - Core deps promoted in `pyproject.toml` (no `[qs]` extra / no `qs` script).
371 + - Dropped `build-qs.yml` + `qs.spec`.
372 + - OSS workflow paths → `floss/tags/data/oss`.
373 + - Tests updated to new imports.
374 +
375 + ### Tests
376 +
377 + ```
378 + 250 passed, 2 skipped, 6 xfailed
379 + ```
380 +
381 + (full `pytest tests/` on this branch)
382 +
383 + ### Not done yet (iteration 2+)
384 +
385 + - Unify deobfuscation pipeline with layout/tags (single default output, no dual docs).
386 + - Extract remaining `main.py` body into `pipeline.py`.
387 + - Textual OSS DB diffs in PR bodies.
388 + - Plain field names (`tags`/`section`/`layout`) for major release schema.
389 + - PyInstaller `floss.spec` datas for `tags/data` (currently only FLOSS sigs).
390 + - Landing as small stacked PRs onto master.
391 +

lakshit verma revised this gist 1 month ago · d399802

1 file changed, 276 insertions, 1118 deletions

quantumstrand-migration.md

Diff is too large to be shown

lakshit verma revised this gist 1 month ago · 43e2c4f

1 file changed, 1 insertion

quantumstrand-migration.md
@@ -855,6 +855,7 @@ floss /path/to/sample -j
855 855 |------|--------|-------|
856 856 | 2026-07-09 | migration planning | Initial detailed inventory from `quantumstrand` @ f367032 vs `master` @ 98e2259; incorporates GSoC 2026 proposal slices with current-code corrections |
857 857 | 2026-07-09 | decisions locked | Feature-flag `--quantum`; core deps always; single floss binary; no GUI migration; all LFS including sigs; `qs_*` JSON fields; tag non-static strings; adopt QS log timestamps globally (§13.1) |
858 + | 2026-07-10 | architecture | master merged into quantumstrand; §21 first-class modular layout (no `floss/qs/`), split mains, single giant PR commit series |
858 859
859 860 *When this plan is executed, keep this file updated per slice (checkboxes, open decisions, and any schema changes). Prefer linking PRs next to each Slice checklist item.*
860 861

lakshit verma revised this gist 1 month ago · b015c62

1 file changed, 332 insertions

quantumstrand-migration.md

Diff is too large to be shown

lakshit verma revised this gist 1 month ago · 7bfb252

1 file changed, 1 deletion

quantumstrand-migration.md
@@ -4,7 +4,6 @@
4 4 - **Branches compared:** `quantumstrand` @ `f367032` vs `master` @ `98e2259`
5 5 - **Merge-base:** `9a7f351`
6 6 - **Divergence:** ~313 commits on `quantumstrand` not in `master`; ~44 commits on `master` not in `quantumstrand`
7 - - **Local worktrees:**
8 7
9 8 This document is a full inventory of what exists on `quantumstrand` today, how it differs from the GSoC 2026 proposal assumptions, and a concrete plan to fold QS features, workflows, CI, and the viewer interface into `master` without breaking FLOSS consumers.
10 9

lakshit verma revised this gist 1 month ago · e50de02

1 file changed, 4 deletions

quantumstrand-migration.md
@@ -1,7 +1,3 @@
1 - ---
2 - geometry: margin=1in
3 - ---
4 -
5 1 # QUANTUMSTRAND FLOSS Master Migration Guide
6 2
7 3 - **Status:** draft for GSoC / integration planning

lakshit verma revised this gist 1 month ago · cd1b3e8

1 file changed, 864 insertions

quantumstrand-migration.md (file created)

Diff is too large to be shown