Skip to content

Expand development seed data - #101

Merged
mathix420 merged 1 commit into
masterfrom
staging
Jul 27, 2026
Merged

Expand development seed data#101
mathix420 merged 1 commit into
masterfrom
staging

Conversation

@communityfix

@communityfix communityfix Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • expand the development tag catalog across environment, energy, mobility, housing, water, food, health, civic, and technology topics
  • add eight new issue branches with paired solutions, tag and SDG mappings, and realistic voting activity
  • seed community metadata including user interests, newsletter preferences, wanted skills, and node membership

Why

The existing fixtures were heavily climate-focused and left newer community features empty. Broader, connected seed data gives local development and demos more representative feeds, filters, profiles, contribution prompts, shared attribution, and permission states.

Impact

Development and demo databases gain richer topic coverage and populated community metadata. There is no production schema or runtime behavior change.

Validation

  • just migrate
  • just seed
  • git diff --cached --check

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown

🧹 Code quality

Check Summary
vize lint 0 errors · 320 warnings
vize format all files formatted
fallow audit fail · 0 dead-code · 4 complexity · 1 dupes (8 files)
fallow audit output

  Identical code blocks detected via suffix-array analysis — https://docs.fallow.tools/explanations/duplication#clone-groups

✗ 32 lines (0.1%) duplicated across 3 files (0.05s)

── Complexity ─────────────────────────────────────

■ Metrics: 639 LOC · dead files 0.0% · dead exports 0.0% · avg cyclomatic 2.6 · p90 cyclomatic 4 · maintainability 88.6 (good)

  Function size: 87% low · 6% medium · 4% high · 4% very high  (1-15 / 16-30 / 31-60 / >60 LOC)

● Large functions (2)
  app/pages/index.vue
    :183 <template>  298 lines
  app/pages/tag/[slug].vue
    :132 <template>  212 lines
  Functions exceeding 60 lines of code (very high risk): https://docs.fallow.tools/explanations/health#unit-size

● High complexity findings (4)
  CRAP scores are estimated from export references; run `fallow health --coverage <coverage-final.json>` for exact scores.
  app/pages/index.vue
    :183 <template> (template complexity) CRITICAL
          21 cyclomatic   36 cognitive  298 lines
         462.0 CRAP
    :76 statItems HIGH
           9 cyclomatic    4 cognitive    6 lines
          90.0 CRAP
    :96 exploreLinks HIGH
           9 cyclomatic    4 cognitive   60 lines
          90.0 CRAP
    :50 resultGroups HIGH
           7 cyclomatic    3 cognitive    5 lines
          56.0 CRAP
  Functions and synthetic template or component entries exceeding cyclomatic, cognitive, or CRAP thresholds (https://docs.fallow.tools/explanations/health#complexity-metrics)
  To suppress inline templates: // fallow-ignore-next-line complexity (above @Component)
  To suppress: // fallow-ignore-next-line complexity

✗ 4 above threshold · 54 analyzed (0.00s)
✗ complexity: 4 findings · duplication: 1 clone group · 7 changed files (0.35s)
  audit gate excluded 4 inherited findings (run with --gate all to enforce)

updated for 7ba26d0 · run #290

@mathix420 mathix420 changed the title 🚀 Release: master ⬅️ staging Expand development seed data Jul 27, 2026
@mathix420
mathix420 marked this pull request as draft July 27, 2026 09:13
@mathix420
mathix420 marked this pull request as ready for review July 27, 2026 10:31
@mathix420
mathix420 merged commit 508270a into master Jul 27, 2026
18 of 19 checks passed
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